類似這種功能最好就是封閉成一個類,直接調用。
比如要在loading圖檔的時候顯示一個背景gif圖(表示正在加載圖檔)或是顯示加載進步等等
重點:學會使用flash.display.Loader及flash.net.URLRequest
難點:在Event.COMPLETE回調方法中,如何将event對象轉換成所需要的bitmap對象
有兩種方法:
1、var loader:Loader = Loader(e.target.loader);var bitmap:Bitmap = Bitmap(loader.content);
2、var bitmap:Bitmap = e.currentTarget.content as Bitmap;
推薦用第二種,看上去比較簡潔一些。
下面類ImageLoader的代碼:
使用方法也很簡單,例如下面的
addChild(img);
加載百度的logo
代碼運作的效果,我預設調試打開的是firefox<安裝了Flashbug>,控制台上能看到相應trace出來的資訊