SecurityError:错误#2122:安全沙箱冲突

时间:2009-10-07 13:44:04

标签: flash actionscript-3 flickr

我有Loader加载Flickr图片,然后我draw() Loader的内容。

我收到此错误:

  

SecurityError:错误#2122:安全沙箱违规:   LoaderInfo.content:mywebsite / myswf.swf无法访问flickr / imageurl。   策略文件是必需的,但未设置checkPolicyFile标志   这个媒体加载时。在flash.display :: LoaderInfo / get   内容()

corssdomain.xml 是从Flickr加载的,我确实将checkPolicyFile设置为true,我将LoaderContext作为第二个参数传递给load() {1}}方法。

我错过了什么?

2 个答案:

答案 0 :(得分:3)

这个问题类似于从动作脚本加载的facebook图片,如http://novacoders.blogspot.com/2011/04/loading-pictures-from-facebook.html

所述

答案 1 :(得分:2)

好的,我已经找到了问题所在。我正在加载来自static.flickr.com的所有图像,这就是跨域文件的来源。该网址给出了302响应状态,图像实际上来自farmX.static.flickr.com。现在我刚刚将flickr网址更改为farm4.static.flickr.com,一切都很好。