是的,这是跨域问题,图像的vk子域不提供crossdomain.xml
用户头像,但你仍然可以加载(并添加到显示列表以及)他们。你不能做的是访问加载的内容(并且例如设置smooth
位图标志,或者设置draw
带有vk图像的孔级)。
如果你需要访问内容,你可以使用这个“策略黑客”,但它是黑客攻击,所以它可以在任何FP更新中修复(我猜这个答案可能会更接近这个时刻:)):
的想法是听添加的事件,如果图像装载机:
protected var _prepareloaderBitmap:Bitmap;
_prepareloader.addEventListener(Event.ADDED, onPrepareLoader);
_prepareloader.contentLoaderInfo.addEventListener(Event.COMPLETE, onPrepareLoader);
和听众:
protected function onPrepareLoader(event:Event):void
{
//event ADDED fired only for Bitmap (not for SWFs)
if(event.type == Event.ADDED)
{
_prepareloaderBitmap = event.target as Bitmap;
}
else if (event.type == Event.COMPLETE)
{
if(_prepareloaderBitmap)
{
trace("loaded image size:", _prepareloaderBitmap.width, "x", _prepareloaderBitmap.height);
}
}
}
具有参考加载Bitmap
您现在可以添加它代替了跨域发布的加载器。
我现在得到的图像形成在我的服务器我希望PHP文件,他们将让我这样 –