actionscript 3.0 の外部リンク
初めて質問させていただきます。
Flash CS3 のactionscript3.0にて、サイト内リンクのボタンを作成したのですが、
フラッシュを読み込んだ時点で、インスタンスthe URL4がポップアップで開いてきてしまいます。
そのような記述をしていないのでどうしたら良いか分からず…
何かお知恵をお貸しいただけると幸いです。
よろしくお願い致します。
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
↓実際に書いたacitonscriptです。URLはダミーです。
//theURL1という変数に代入し、URLRequestのインスタンスを生成
var theURL1:URLRequest = new URLRequest("http://www.111/A.html");
var theURL2:URLRequest = new URLRequest("http://www.222/B.html");
var theURL3:URLRequest = new URLRequest("http://www.333/C.html");
var theURL4:URLRequest = new URLRequest("http://www.444/D.html");
navigateToURL(theURL1);
navigateToURL(theURL2);
navigateToURL(theURL3);
navigateToURL(theURL4);
// イベントリスナーの登録
A_btn.addEventListener(MouseEvent.CLICK,gotoURL1);
B_btn.addEventListener(MouseEvent.CLICK,gotoURL2);
C_btn.addEventListener(MouseEvent.CLICK,gotoURL3);
D_btn.addEventListener(MouseEvent.CLICK,gotoURL4);
// URL1へジャンプする
function gotoURL1(event:MouseEvent):void
{
var theURL1:URLRequest = new URLRequest("http://www.111/A.html");
navigateToURL(theURL1,"_self");
}
// URL2へジャンプする
function gotoURL2(event:MouseEvent):void
{
var theURL2:URLRequest = new URLRequest("http://www.222/B.html");
navigateToURL(theURL2,"_self");
}
// URL3へジャンプする
function gotoURL3(event:MouseEvent):void
{
var theURL3:URLRequest = new URLRequest("http://www.333/C.html");
navigateToURL(theURL3,"_self");
}
// URL4へジャンプする
function gotoURL4(event:MouseEvent):void
{
var theURL4:URLRequest = new URLRequest("http://www.444/D.html");
navigateToURL(theURL4,"_self");
}
お礼
情報ありがとうございます! な、なんと!本当ですね! くっきりでてますね。 これで間違いなさそうです、ありがとうございます!