2011-12-09 7 views
1

My Flexアプリケーションはsanboxエラーを生成します。SecurityError:エラー#2060:違反セキュリティSanbox:ExternalInterfaceファイル:/// C:/ Documents and Settings/test/Bureau/FPtest/4.5/flashProspectus。 swfはfile:/// C:/ Documents and Settings/test/Bureau/FPtest/4.5/flashProspectus.htmlにアクセスできません。ExternalInterfaceのflex sandboxエラー

1)これは私がウェブ上で公開行うとき、私はファイルとしてHTMLファイルを開くと、動作しません動作します://

2) params.allowscriptaccess =「常に」。

3)は、私はCでテスト:\ flashProspectus.html(私のフレックスの初期化にファイルパスにスペース)

4)を避けるために、私が追加:のSecurity.allowDomain( '*' );私のフレックスで

5)は私が

のSecurity.allowDomain( '*')だのinit。

ExternalInterface.addCallback( "setPage"、setPage); //この行で問題が発生します:すべて削除するとすべて正常に動作します

私は実際にできることをすべて作ったと思います。

+1

これはあなたを助けることはできますか? http://stackoverflow.com/questions/4698506/actionscripts-externalinterface-addcallback-only-working-locally-not-in-produc – AsTheWormTurns

答えて

2

信頼できないローカルディレクトリからSWFファイルを実行している可能性があります。

ディレクトリ "C:¥Documents and Settings¥test¥Bureau¥FPtest¥4.5"(またはその親の1つ)をローカルの信頼できるディレクトリリストに追加します。

現在、この設定が構成されている場所は、Flash Playerのバージョンと使用しているブラウザによって異なります。しかし、古いFlash Player設定マネージャはまだ動作します:http://www.macromedia.com/support/documentation/en/flashplayer/help/settings_manager04.html

フラッシュコンテンツを実行する予定のディレクトリを信頼できる場所リストに追加するだけです。

同様の質問/問題がここにあります:http://www.macromedia.com/support/documentation/en/flashplayer/help/settings_manager04.html