IPアドレスのみを持つ他のサイトの自分site.com
とリソース(画像)にフラッシュがあります(と仮定1.1.1.1
)。
私はアイテムレンダラーを持っていs:Image sorce="{FullPathTo1.1.1.1/imageName}"
ます。
私たちはhttp://1.1.1.1/crossdomain.xml
持っています:
<cross-domain-policy>
<site-control permitted-cross-domain-policies="master-only"/>
<allow-access-from domain="site.com"/>
<allow-access-from domain="*.site.com"/>
</cross-domain-policy>
FlashPlayer が画像を itemrenderers にロードするとき - 理由は不明ですが、 だけでhttp://1.1.1.1/crossdomain.xml
なくhttp://1.1.1.1/
(ルート サイト) も要求します。1.1.1.1 ルートにはデフォルトの回答はありません。完全に空のページです。しかし、その後、フラッシュはキャッチされていない ioError をスローします (s:Images ではなく、いくつかのシステム クラス)。
私が修正しようとしたこと:
s:Image
アイテムレンダラーで非表示にすると、エラーになります。したがって、まさにこの画像の読み込みでエラーが発生します。http://1.1.1.1/
ルート回答をプロキシに置き換えるとhttp://1.1.1.1/crossdomain.xml
、Flash Player はエラーなしで正しく動作します。
したがって、何らかの愚かな理由でcrossdomain.xml
ルート URL を探しますが、そうではありません。http://1.1.1.1/crossdomain.xml
原因と直し方わかる人いますか?