Ran*_*Ran 3 apache-flex cross-domain actionscript-3
是否可以从另一个域加载图像(jpg,png,gif)并操纵像素?我想当下载/复制图像时,它就在我的域中.
使用Loader并将内容添加到Image组件我在调试器中出错.我想这里有一些跨域策略在起作用.
但在继续前进之前,我需要更加确定这是如何工作的.我想,如果无法直接加载图像,我可以创建一个本地代理.
有人可以赐教吗?
提前致谢.
如果您正在加载图像的其他域允许您(具有在其中列出您的域的crossdomain.xml),那么您需要做的就是设置加载器上下文,以便默认情况下加载对策略文件的检查.
这是一个片段:
var loaderContext:LoaderContext = new LoaderContext(true);
var loader:Loader = new Loader();
loader.load(new URLRequest('http://someserver.com/yourImage.jpg'),loaderContext);
否则,您可能需要使用某种服务器端语言来加载图像并将其写入您的域.完成后,您应该能够进行所需的所有操作.
古德勒克,乔治