看板 Flash 關於我們 聯絡資訊
為這問題困擾一個下午了~ 上網查是這樣寫: var imgLoader:Loader = new Loader(); imgLoader.load(new URLRequest(imgSource)); var img:Bitmap = Bitmap(imgLoader.content); var bd:BitmapData = img.bitmapData; 但是寫好後發現要將img這個Bitmap以addchild來顯示時, 會出現"無法存取 Null 物件參考的屬性或方法" BitmapData裡當然也沒東西... 請問要怎麼寫才對呢? -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 59.127.160.218
cjcat2266:img = imgLoader.content要寫在complete listener裡面 05/03 01:17
cjcat2266:因為你才剛載入圖片,還沒載入完,就直接取值才得到null 05/03 01:17
cjcat2266:你img和bd這樣寫是沒問題的,只差要放在listener裡 05/03 01:18
cjcat2266:監聽這樣寫imgLoader.contentLoader.addEventListener.. 05/03 01:18
cjcat2266: ↑打錯,是contentLoaderInfo 05/03 01:19
cjcat2266:注意不是直接監聽imgLoader物件喔 05/03 01:19
george755185:喔喔~原來如此! 成功做出來了~感謝! 05/03 01:37