错误#2044 Adob​​e flex

时间:2016-08-12 07:15:53

标签: actionscript-3 flash flex cross-domain flex4

我必须显示来自外部URL的图像,但Adobe Flash调试器显示

  

错误#2044:未处理的securityError:。 text =错误#2048:安全性   沙箱违规**:**   http://localhost:8080/folder1/folder2/media/swf_demo.swf无法加载   来自http://example.com/image的数据。    策略文件是必需的,但加载此媒体时未设置checkPolicyFile标志。

我在tomcat根服务器中包含了一个crossdomain.xml。其内容如下:

   <?xml version="1.0"?> 
    <cross-domain-policy> 
       <site-control permitted-cross-domain-policies="all"/>
       <allow-access-from domain="*" to-ports="*"/>
       <allow-http-request-headers-from domain="*" headers="*"/>
       <allow-http-request-headers-from domain="*"/>
    </cross-domain-policy>

我显示图像的mxml代码如下:

<mx:Canvas>
   <controls:MultiSourceImage id="Icon" width="19" height="19" x="3" y="3" trustContent="true"/>
   <mx:Image id="Badge" width="11" height="11"/>  
</mx:Canvas>

图像未显示。 我错过了什么吗?或者我在某个地方出错了?

0 个答案:

没有答案