2010-11-18 100 views
0

圖像很大,代碼無法按預期工作 - 此代碼有什麼問題?下載圖片並獲得大小 - 不適用於大尺寸的圖片?

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); 
      }); 
     } 
    } 
} 

回答

2

檢查,如果它觸發Event.INIT和檢查BYTESTOTAL和信息bytesLoaded的進展,看看那裏的問題。 也爲大數據量,我建議使用URLStream

UPD:也許會更好,你開始加載之前添加的聽衆和檢查typeof(e.target)