我必须显示来自外部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>
图像未显示。 我错过了什么吗?或者我在某个地方出错了?