2011-11-15 9 views
2

私は、Webアドレスを開くには、いくつかのボタンを備えたフラッシュファイルを持っていると私は私のURLを保存し、それらを読んで、それを解析し、URLを開くためのボタンの機能を割り当てるためにXMLファイルを作っていますActionScriptの3とのnavigateToURL方法

btnRadio.addEventListener(MouseEvent.CLICK, 
function() 
{ 
    navigateToURL (radiourl , "_blank"); 
}); 

開発中にこのコードが完全にFlash Playerで動作していますが、公開すると誰も今問題が何であるか教えていただけませんか?

+0

はUrlRequestで定義されていますか? – Joe

+0

はいradiourlはUrlRequestです –

+0

公開されたソースからポップアップをブロックできますか? – Joe

答えて

4

Ctrl + Enterを実行すると、Flash Playerプロジェクターが使用されます。ブラウザに公開すると、そのswfがhtmlに含まれ、ブラウザに表示されます。 Flash Playerのセキュリティポリシーは、以下の方法であなたを制限することに注意してください:あなたはhttp/httpsドメインからあなたのhtmlにアクセスしているとき

  • のnavigateToURLおよびその他のHTTP通信機能だけが例外を追加しない限り(推奨しません使用することができますセキュリティの観点から)。したがって、次のサイト(fileドメインにそうし)ブラウザでHTMLファイルがセキュリティ制約に違反します開くとのnavigateToURLが許可されません
+0

唯一の部分は真実ではありません私は恐れて、単純にあなたのローカルドライブを例外として設定します。私の答えは – Chris

+0

です。答えを固定しました...最初のことを書いて、感謝しました。 –

+0

開発ドライブからこれを開くのはどのようにリスクがあるのか​​分かりません。あなたは自分のswf/htmlをローカルで実行する必要があります。 – Chris