MovieClipLoader.loadMovie()加载具有适当尺寸的空白图像

时间:2014-02-11 06:12:21

标签: actionscript actionscript-2

因此,在将动态图像,la MovieClipLoader的支持添加到我正在处理的项目之后,我遇到了一些奇怪的行为。在本地测试中,请求的图像加载正常,我可以随意使用它们。但是,当.swf在线托管时,即使我没有收到onLoadError事件,图像也不可见。这种行为似乎很奇怪,显然不可取。通过一些测试,我发现使用MovieClipLoader加载的图像的尺寸与源图像的尺寸相匹配,但是getPixel返回" -1"。

我通过BitmapData.draw方法提取图像,但我不认为这是问题的原因,因为我的实现正常脱机。

图片由具有开放式跨域政策的网站托管。我无法想象它是跨域安全的问题。

它不应该是托管.swf的服务器的限制,因为我能够从其他网站检索xml数据。

我希望它的内容很简单,而不是MovieClipLoader类的固有问题。我想我会来这里试图排除后者。

感谢。

1 个答案:

答案 0 :(得分:0)

BitmapData.draw具有跨域安全性。必须使用System.security.loadPolicyFile()才能允许绘制跨域对象。