※ ChatGPTを利用し、要約された質問です(原文:【as3.0】外部jpgからリンク)
【AS3.0】外部jpgからリンクとは?
このQ&Aのポイント
flash初心者が外部から読み込んだjpg画像にリンクを付ける方法を教えてください。
額縁のサムネイルを横に並べ、サムネイルをクリックすると別ページに遷移するようにしたいです。
写真の外部jpgにリンクを付けるためのソースコードの書き方を教えてください。
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);
お礼
朝早くから回答ありがとうございます。 >as3でgoweb_btn2.useHandCursor = true;って出来ましたっけ? というのは勉強不足なもので試せていないんですが。。 ご指摘通り、 >SimpleImageLoaderのthisを、goweb_btn2に変更してみるとか。 でリンクをつなぐことができました。 ありがとうございました!