-1

Antタスクを使用して独自のSWFを生成すると、このエラーが発生します。私はそれをbin-debugフォルダーとbin-releaseフォルダーにデプロイしました。どちらもセキュリティサンドボックスにあるはずです。

SecurityError:エラー#2148:SWFファイルfile://// Users / user / Documents / Projects / GIT / Project / bin-debug / Project.swfはローカルリソースファイルにアクセスできません://// Users / user / Documents / Projects /GIT/Project/bin-debug/framework_4.5.1.214‌89.swf。ローカルリソースにアクセスできるのは、local-with-filesystemと信頼できるローカルSWFファイルのみです。

Flash Builderからビルドまたはデバッグを実行すると、プロジェクトはエラーなしで正しくロードされます。

これが私のビルドスクリプトです:

<mxmlc file="${PROJECT_MXML_APPLICATION}" output="${PROJECT_OUTPUT_SWF}">

    <source-path path-element="${FCLIB_SRC}"/>

</mxmlc>

また、mxmlc呼び出しにuse-network="true"を変更せずに追加してみました。

4

1 に答える 1

1

それを機能させるには、サーバー「http://localhost/」または「http://mydomain.com」にアップロードする必要がありました。フォルダーを信頼できるサンドボックスに追加しました (右クリックしてグローバル設定 > 設定 > 信頼できるドメイン > 追加を選択)。これでは解決しませんでした (新しい Flash Player 設定プログラム (Mac OSX) の問題かもしれません)。信頼できる場所の FlashBuilder.cfg (場所を忘れました) を確認できたはずです。

より詳細な回答はこちらです。

于 2012-11-28T16:16:22.473 に答える