バックエンド部分として django を使用する単純なフレックス アプリケーションを作成しようとしています。質問があります:
通常、アプリケーションを実行すると、Flex Builder はローカル PC のディレクトリにファイルを作成し、ブラウザを開いてそのファイルを参照します。すべて問題ありませんでしたが、django サーバーを xml データ プロバイダー経由でフレックス アプリケーションにリンクすることにしたとき、セキュリティ エラーが発生し始めました。(crossdomain.xml がないことに関連します)。ファイルを作成してサーバーに配置したとき:
<?xml version="1.0"?>
<!-- http://www.foo.com/crossdomain.xml -->
<cross-domain-policy>
<allow-access-from domain="http://127.0.0.1:8000"/>
<allow-access-from domain="127.0.0.1"/>
</cross-domain-policy>
次に、アプリケーションをもう一度試してみると、FB エラーのコンソールにエラーが表示されました: Request for resource at http://127.0.0.1:8000/go/active/ by requestor from file:///Users/oleg/Documents/FB3/ポリシー ファイルの権限がないため、usersList/bin-debug/usersList.swf が拒否されました。
エラーを修正する方法がわかりません。しかし、私の swf ファイルをサーバーに直接配置するように FB3 を構成する方法があるので、クロスドメインは必要ありませんか?
ありがとうオレグ