navigateTo URL()



navigateTo URL()public function navigateToURL(request:URLRequest, window:String = null):void

Flash Player ( ) , 。

, SWF ( ) , “javascript:” プロトコルのnavigateToURL()は、 1のパラメータとして されるURLRequestオブジェクトを して する.いくつかのブラウザは、navigateToURL()を してjavascriptプロトコルを することをサポートしていません.ExternalInterface APIを するcall() が、コンテンツを むHTMLページでJavaScript を することを するべきである. については、 を してください.

  • Flash Playerの (「アクションScript 3.0プログラミング」の で)とLiveDocsに する のコメント
  • Flash Player 9 Security
  •   パラメータ
      request:URLRequest—URLRequestオブジェクトは、どのURLにナビゲートするかを します.
     
      window:String(default=null)−ブラウザウィンドウまたはHTMLフレームは、requestパラメータが すドキュメントを する. のウィンドウの を するか、 のいずれかを します.
  • "_self"は、 のウィンドウの のフレームを します.
  • "_blank"は、 しいウィンドウを します.
  • "_parent"は、 のフレームの レベルを する.
  • "_top"は、 のウィンドウのトップフレームを する.
  • このパラメータの が されていない 、 しい のウィンドウが されます. のプレーヤーでは、 しいウィンドウを することもでき、 きのウィンドウを することもできます. の は されません.ローカルファイルシステムのコンテンツとのみ できるサンドボックスで されるSWFファイルのコードコール"_blank" を し、navigateToURL()パラメータのためのカスタムウィンドウ を すると、ランダムな に されます. のフォーマットはwindowで、 Xはランダムな16 の を しています. じセッションで(ブラウザウィンドウを む)この を び し、"_flashXXXXXXXX"パラメータに じ を すると、 じランダム が されます. 
    package {
        import flash.display.Sprite;
        import flash.net.navigateToURL;
        import flash.net.URLRequest;
        import flash.net.URLVariables;
    
        public class NavigateToURLExample extends Sprite {
    
            public function NavigateToURLExample() {
                var url:String = "http://www.adobe.com";
                var variables:URLVariables = new URLVariables();
                variables.exampleSessionId = new Date().getTime();
                variables.exampleUserLabel = "Your Name";
                var request:URLRequest = new URLRequest(url);
                request.data = variables;
                try {            
                    navigateToURL(request);
                }
                catch (e:Error) {
                    // handle error here
                }
            }
        }
    }