Amazon S3から画像を読み込もうとしているFlex 3アプリケーションがあります。画像が読み込まれないので、私はデバッグモードを起動しました。次のように私は私のバケットのルートにcrossdomain.xmlファイルを追加したAdobe FlexはAmazon S3から画像をロードできません
*** Security Sandbox Violation ***
SecurityDomain 'http://something.s3.amazonaws.com/logos/mylogo.png' tried to access incompatible context 'http://localhost/myapp/bin-debug/index.html?debug=true'
が、これは助けていないようです:デバッグモード、画像のロード、しかし、私はまた、デバッガで次の出力を得ます:
<?xml version="1.0" encoding="utf-8" ?>
<!DOCTYPE cross-domain-policy SYSTEM "http://www.adobe.com/xml/dtds/cross-domain-policy.dtd">
<cross-domain-policy>
<site-control permitted-cross-domain-policies="master-only" />
<allow-access-from domain="*" />
<allow-http-request-headers-from domain="*" />
</cross-domain-policy>
ここには何かが分かりません。
イメージはどのように読み込まれていますか?それは単純なLoader.load(URLRequest)呼び出しですか? – joncys
いいえ、ただlogo_image.source = 'http://something.s3.amazonaws.com/logos/mylogo.png'; – JonoB