プロジェクトがあり、いくつかの構成ファイルをロードするためFlash Builder
に使用します。Bulkloader
Flash Builder またはサーバーでプロジェクトを実行すると、すべてが期待どおりに機能しますが、別の場所 (「マイドキュメント」など) から SWF を実行すると、プロジェクトは XML をロードできません。
これがセキュリティ上の問題なのか、それとも同様のものなのかはわかりません。
前もって感謝します!
プロジェクトがあり、いくつかの構成ファイルをロードするためFlash Builder
に使用します。Bulkloader
Flash Builder またはサーバーでプロジェクトを実行すると、すべてが期待どおりに機能しますが、別の場所 (「マイドキュメント」など) から SWF を実行すると、プロジェクトは XML をロードできません。
これがセキュリティ上の問題なのか、それとも同様のものなのかはわかりません。
前もって感謝します!
この設定マネージャーを使用して、SWF がデータにアクセスするのに安全な場所を追加する必要があります。
最終的には次のようになります。
[場所の追加] 機能を使用して、マイ ドキュメントフォルダーが含まれるドライブを追加します。
WebApplication
デスクトップ アプリケーションではなくを開発していると仮定するとAIR
、ネットワーク ファイルまたはローカル ファイルのいずれかにアクセスできますが、両方にはアクセスできません。FlashBuilder から実行する場合、プログラムは SandBox から実行されるため、そのような制限は適用されませんが、外部に配置するとセキュリティ エラーが発生します。
アプリケーションでネットワーク機能を使用する必要がない場合は、use-network=false
ローカル ファイルへのアクセスを許可するコンパイラ オプションの一部として指定できます。
コンパイラ オプションを追加/変更するには、Flash Builder でプロジェクトを右クリックし、[プロパティ]、[Flex コンパイラ] の順に選択して、[追加のコンパイラ引数] にオプションを入力します。(私はFlex Builder 3を使用しているため、使用しているFlash Builderでは異なる場合があります)