デフォルトでは、リモート サーバーがポリシー ファイルを追加しないと、リモート ドメインからの画像にアクセスしたり、平滑化したりすることはできません。別のプロジェクトで、これらの状況でスムージングを有効にできたことを覚えています。リモート ドメインを信頼済みドメイン配列に設定または追加する必要がありました。私はもうこのコードを持っておらず、どのようにコードを作成したか思い出せません。誰かが私が話していることとそれを有効にする方法を知っていますか?
詳細コンテキスト
このコードを Flex アプリケーションに追加します。
<s:Image id="myImage" source="https://www.google.com/images/srpr/logo3w.png" smooth="true" height="200" width="400" />
ブラウザで実行します。file:// から実行すると、画像が滑らかに表示されます。
これは、Flash Builder が開発中に特別な権限を付与するためです。たとえば、サーバーに配置すると、http://localhost:8888/Project-debug/Project.html
平滑化されず、コンソールにエラーが表示されます。
Error: Request for resource at https://www.google.com/images/srpr/logo3w.png by requestor from http://localhost:8888/Project-debug/Project.swf/[[DYNAMIC]]/3 is denied due to lack of policy file permissions.
*** Security Sandbox Violation ***
Connection to https://www.google.com/images/srpr/logo3w.png halted - not permitted from http://localhost:8888/Project-debug/Project.swf
Error: Request for resource at https://www.google.com/images/srpr/logo3w.png by requestor from http://localhost:8888/Project-debug/Project.swf/[[DYNAMIC]]/3 is denied due to lack of policy file permissions.