在自己的加载图片的swf测试项目中,随手填写了个外域的图片地址来加载,
在flash测试环境中是可以成功加载的,并没有触发安全域错误.
但是在浏览器中时却看到firebug中网络记录中有下载成功了这个图片,但是却没有出现在舞台中,
于是加了一下测试代码,发现是在addChild时才触发的错误
错误就是:SecurityError: Error #2122
查看了一下运行时错误,它的解释是:
2122安全沙箱侵犯:_:_ 不能访问 _。需要策略文件,但加载此媒体时未设置 checkPolicyFile 标志。
虽然知道会出现加载外域的资源会出现这些错误,但是加入判断捕获代码还是比较友好的一个方式;