ボタンをクリックしてリンク先にジャンプ(ActionScript3.0)


指定したURLにジャンプするには二つの処理が必要となる。

1.URLRequestのインスタンスを生成する。

  ◎ var 変数名 : 変数の型 = 値;
↑ この形に基づいて実際にリンク先にジャンプするステートメントを作成すると以下のようになる。
  var theURL : URLRequest = new URLRequest("http://yrg.yoshifumiohama.com/"); 


2.navigateToURL()関数の実行。
  
  navigateToURL()
  →URLリクエストの結果を現在のブラウザウィンドウ/新規ウィンドウに表示させることができる。

  引数には、1.で作った変数theURLを渡す。
  つまり、 ステートメントとしてはこのようになる。
  → navigateToURL(theURL);


ここまで来たらあとは、以下のようにボタンを押したら1.2.を実行するというスクリプトを記述すればいい。

  jump_btn.addEventListener(MouseEvent.Click,gotoURL);
  function gotoURL(event:MouseEvent):void{
     var theURL:URLRequest = new URLRequest("http://yrg.yoshifumiohama.com/")
     navigateToURL(theURL);
  }

※複数のボタンがある場合は、一つ目と異なるリスナー関数を与えて、ジャンプ先のURLを変更してあげればOK。