BLOG ENTRY

ローカルでのswf読み込み時のセキュリティサンドボックス侵害[as3]

actionscript3.0

FlashPlayer&FlexSDKネタです。

ローカルPCで同ローカルPC内のswfを読み込むとこんなエラーが。
[code]
Error #2044: ハンドルされていない SecurityErrorEvent : text=Error #2140: セキュリティサンドボックス侵害 : ★/index.swf は ★/Form.swf をロードできません。ローカルのファイルシステムの SWF ファイルと、ローカルでネットワークの SWF ファイルを相互にロードすることはできません。
[/code]

こちらを参考にさせて頂いてひとまず解決しました。
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ファイルのディレクトリを記載
[code]
C:★★★★★★\bin-debug\commons\swf
[/code]

ひとまずこれでいけました。

他には、
FlexSDKでのコンパイル時のオプションに
-use-network=false
をつけてもうまくいきました。
[code]
>mxmlc -use-network=false Form.mxml
[/code]

終わり。

  • name:ローカル Flash コンテンツでインターネットの通信を実行する | UX
  • date:2010/05/05
  • […] カルPCで同ローカルPC内のswfを読み込むと出るエラー] ”Error #2044: ハンドルされていない SecurityErrorEvent : text=Error #2140: セキュリティサンドボックス侵害 : ” についてはこの記事を参考に。 […]

  • type:ピンバック [ ]

    WRITE COMMENT


    (required)


    (required)


    (required)

    MENU

    veltica creative of twitter