2012-01-10 26 views
6

これ以上今日は何時間も私の髪を引っ張っていました。 既に開かれているフラッシュサイトから別のウェブサイトを開くことができません。ここでnavigateToURL(AS3)を使用してFlashからURLを開く

コードです:

GotoFB.addEventListener(MouseEvent.CLICK, gotoFB); 

function gotoFB(event:MouseEvent):void 
{ 

    navigateToURL(new URLRequest("http://www.facebook.com"), "_blank"); 
} 

これはフラッシュプレーヤーからではなくクローム/ IE/Firefoxのから動作します。..

+0

あなたは、あなたがそれを開くことができません意味は何?エラーメッセージがありますか? –

+0

これはブラウザからも_ PERFECTLY_で動作します。また、@ Sr.Richieは言った –

+0

あなたのHTMLを投稿することはできますか? – shanethehat

答えて

0

いくつかのポップアップブロッカーブロックnavigateToURL(..., "_blank")、変化の回避策の束があります主にJavaScriptをからExternalInterface経由で呼び出し、代わりにnavigateToURL(..., "_blank")を使用します。あなたのためにGoogleの場合、あなたのケースで動作するものを見つけることがあります。

6

私のFlex-appの最近のchrome-updateでnavigateToUrlにいくつかの問題がありました。この回避策を使用する必要がありました:

ExternalInterface.call("window.open", url, target); 
+0

こんにちは、 この問題を解決できましたか?私は同じようになっています。あなたがこれについての解決策を持っているかどうか私に教えてください。 ありがとう – FlexyBoz

+0

私はExternalInterfaceを使用しました。 –

+0

ここで 'target'とは何ですか? – haykam

0

[ファイル] - > [設定]を公開>ローカル再生セキュリティ] - > [ネットワークにのみアクセス

出来上がり...

関連する問題