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

2019-10-30 04:43发布

增加了对动态图像的支持后,于是,一拉的MovieClipLoader,以一个项目,我的工作,我碰到一些奇怪的行为。 在本地测试,所请求的图像加载罚款,我能够为我喜欢使用它们。 然而,当瑞士法郎的在线托管,图像是不可见的,即使我没有得到一个onLoadError事件。 这种行为似乎非常奇怪和显然是不可取的。 经过一些测试,我发现装有的MovieClipLoader图像的尺寸相匹配的源图像,但getPixel返航“-1”。

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

这些图像是通过一个开放的跨域政策网站主办。 我无法想象它的跨域安全问题。

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

我希望它是简单的东西,而不是一个内在的问题与MovieClipLoader类。 我想我会尝试来这里排除了后者。

谢谢。

Answer 1:

已经的BitmapData.draw安全跨域。 我们必须以允许跨域对象的绘图使用System.security.loadPolicyFile()的。



文章来源: MovieClipLoader.loadMovie() loads a blank image with proper dimensions