あなたの習慣について教えてください!!

flash初心者です。

現在イメージギャラリーを制作中です。

額縁のサムネイルを横に複数並べ、
額縁の中に入れる写真のjpgを外部から読み込んでいます。

サムネイルはマウスカーソルの位置により
左右にスクロールしループします。

ここまでは問題なく動作します。

ですが、サムネイルに同ウインドウで別ページへのリンクを張ったところ、
額縁の枠からはリンクするのですが、肝心の写真には反応しません。

額縁の枠と中の写真(外部jpg)の両方から
同じページへリンクさせたいと考えています。

本などを参考に制作しているのですが、
写真(外部jpg)にもリンクするように
ソースを書き足したほうがよろしいのでしょうか?

それとも根本的に記述が間違っているのでしょうか?

ご教授願います。

WinXP、FlashCS3、actionscript3.0

下記はサムネイルのムービークリップ
goweb_btn2の上のレイヤー
actionsに記述したソースです。


goweb_btn2.useHandCursor = true;
goweb_btn2.addEventListener(MouseEvent.CLICK, goWeb);

function goWeb(event:MouseEvent):void {
var url:String = "artists/1.html";
var request:URLRequest = new URLRequest(url);
//URLを同じページで開く
navigateToURL(request, "_self");
}

import SimpleImageLoader;
var url:String = "flash/01.jpg";
var posX:Number = 9;
var posY:Number = -46;
var imgLoaderObj:SimpleImageLoader = new SimpleImageLoader(this, url, posX, posY);

A 回答 (1件)

額縁がgoweb_btn2ですか?


そしたら額縁の外に画像を読み込んでるからじゃないでしょうか
SimpleImageLoaderのthisを、goweb_btn2に変更してみるとか。

as3でgoweb_btn2.useHandCursor = true;って出来ましたっけ?
    • good
    • 0
この回答へのお礼

朝早くから回答ありがとうございます。

>as3でgoweb_btn2.useHandCursor = true;って出来ましたっけ?
というのは勉強不足なもので試せていないんですが。。

ご指摘通り、
>SimpleImageLoaderのthisを、goweb_btn2に変更してみるとか。
でリンクをつなぐことができました。

ありがとうございました!

お礼日時:2009/09/18 13:34

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!