SecurityError: Error#2122

as3中加载图片出现安全沙箱问题。

解决办法:

在web项目中加入文件crossdomain.xml:

<?xml version="1.0"?>
<!DOCTYPE cross-domain-policy SYSTEM "http://www.macromedia.com/xml/dtds/cross-domain-policy.dtd">
<cross-domain-policy>
   <allow-access-from domain="*" />
</cross-domain-policy>

然后发布flash运行,可还是出错,最后查了查资料:原来flash无法解析域名,我启动web项目时地址栏是域名(localhot),而加载图片的地方写的是ip地址,最后将域名换成ip,图片成功显示。

你可能感兴趣的:(xml,Web,Flash,Access)