こんにちはゲストさん。会員登録(無料)して質問・回答してみよう!

解決済みの質問

【as3.0】外部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);

投稿日時 - 2009-09-18 00:44:20

QNo.5299066

すぐに回答ほしいです

質問者が選んだベストアンサー

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

as3でgoweb_btn2.useHandCursor = true;って出来ましたっけ?

投稿日時 - 2009-09-18 06:07:16

お礼

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

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

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

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

投稿日時 - 2009-09-18 13:34:03

このQ&Aは役に立ちましたか?

0人が「このQ&Aが役に立った」と投票しています

回答(1)

あなたにオススメの質問