flash as3的SecurityError: Error #2122错误在添加到舞台时才触发,非加载时

在自己的加载图片的swf测试项目中,随手填写了个外域的图片地址来加载,

在flash测试环境中是可以成功加载的,并没有触发安全域错误.

但是在浏览器中时却看到firebug中网络记录中有下载成功了这个图片,但是却没有出现在舞台中,

于是加了一下测试代码,发现是在addChild时才触发的错误

错误就是:SecurityError: Error #2122

查看了一下运行时错误,它的解释是:


2122安全沙箱侵犯:_:_ 不能访问 _。需要策略文件,但加载此媒体时未设置 checkPolicyFile 标志。

虽然知道会出现加载外域的资源会出现这些错误,但是加入判断捕获代码还是比较友好的一个方式;

你可能感兴趣的:(异域,安全错误,21)