:http://domain.com/crossdomain.xmlでフラッシュAS3 - 私は(swfファイルは、多くの異なるドメインで使用され、これは時間に変更されます)URLLoaderクラスの前にこれを使用するコードでdomain.com/crossdomain.xmlとセキュリティエラー
Security.allowDomain("*");
、私はテストのためにこれを持っている:
<?xml version="1.0" ?>
<cross-domain-policy>
<site-control permitted-cross-domain-policies="master-only"/>
<allow-access-from domain="*"/>
<allow-http-request-headers-from domain="*" headers="*"/>
</cross-domain-policy>
私はhttp://domain.com/files/filename.binにアクセスし、まだセキュリティエラーを取得しようとしています。
私はcrossdomainmaker.comを使用して任意のドメイン(テスト用)へのアクセスを作成し、直接ファイルサーバーにコピーし、domain.com/crossdomain.xmlにアクセス可能かどうかをテストしました。私はflashlog.txtをチェックし、domain.com/crossdomain.xmlがロードされているが構文エラーのために無視されることを発見しました。これはcrossdomainmakerウェブサイトによって生成され、インターネット上の仕様と例でも正しいので、何ができますか?
ファイアウォールなどを使用して、SWFがロードしようとしているファイルや、ポップアップする可能性のあるエラーを調べてみましたか? –
URLLoaderはswfファイルとロードするドメインが異なるため、標準的なセキュリティエラーが発生します。しかし、私が言ったように、ファイルを持っているドメインは、rootでcrossdomain.xmlファイルを完全に許可しています。 – speedy
フラッシュエラーではありません - FirebugのHTTPエラーコードです。クロスドメインをどこからダウンロードしようとしているのか確認できます。 –