下载图片并获得大小 - 不适用于大尺寸的图片?

问题描述:

图像很大,代码无法按预期工作 - 此代码有什么问题?下载图片并获得大小 - 不适用于大尺寸的图片?

package { 
    import flash.display.*; 
    import flash.events.* 
    import flash.net.*; 

    public class something extends Sprite { 
     public function something():void { 
      var loader:Loader = new Loader(); 
      loader.load(new URLRequest('http://www.decidio.com/photos_company/small/83336.jpg')); 
      loader.contentLoaderInfo.addEventListener(Event.COMPLETE, function(e:Event):void { 
       trace(e.currentTarget.content.width); 
      }); 
     } 
    } 
} 

检查,如果它触发Event.INIT和检查BYTESTOTAL和信息bytesLoaded的进展,看看那里的问题。 也为大数据量,我建议使用URLStream

UPD:也许会更好,你开始加载之前添加的听众和检查typeof(e.target)