FlashPlayer&FlexSDKネタです。
ローカルPCで同ローカルPC内のswfを読み込むとこんなエラーが。
Error #2044: ハンドルされていない SecurityErrorEvent : text=Error #2140: セキュリティサンドボックス侵害 : ★/index.swf は ★/Form.swf をロードできません。ローカルのファイルシステムの SWF ファイルと、ローカルでネットワークの SWF ファイルを相互にロードすることはできません。
こちらを参考にさせて頂いてひとまず解決しました。
http://www.fxug.net/modules/xhnewbb/viewtopic.php?topic_id=2021&forum=16&post_id=8318
FlashPlayerの設定ファイルで、許可する設定を書いてやるといいみたいです。
C:\Documents and Settings\(ユーザ名)\Application Data\Macromedia\Flash Player\#Security\FlashPlayerTrust\
demo.cfgをテキストファイルで新規作成して、そのファイルに
読み込み先のswfファイルのディレクトリを記載
C:★★★★★★\bin-debug\commons\swf
ひとまずこれでいけました。
他には、
FlexSDKでのコンパイル時のオプションに
-use-network=false
をつけてもうまくいきました。
>mxmlc -use-network=false Form.mxml
終わり。
No related posts.
[...] カルPCで同ローカルPC内のswfを読み込むと出るエラー] ”Error #2044: ハンドルされていない SecurityErrorEvent : text=Error #2140: セキュリティサンドボックス侵害 : ” についてはこの記事を参考に。 [...]
type:ピンバック [ ]