6.02.2010

[AS3] "BulkLoader" 介紹

"BulkLoader"是個不錯的載入開源項目,簡化了AS3中載入不同類型資料所產生的複雜性,為不同類型內容載入提供統一的介面。

首        頁:http://www.stimuli.com.br/trane/2007/nov/25/loading-reloaded/
下載位址:http://code.google.com/p/bulk-loader/



簡單的源碼範例:
var loader : BulkLoader = new BulkLoader("main");
loader.add("bg.jpg");
loader.add("config.xml");
loader.add("soundtrack.mp3");
loader.add("intro.flv");
loader.addEventListener(BulkLoader.PROGRESS, onProgress);
loader.addEventListener(BulkLoader.COMPLETE, onComplete);
loader.start();
function onProgress(evt : BulkProgressEvent) : void{
trace(evt.percentLoaded);
}
function onComplete(evt : Event) : void{
var bgBitmap = loader.getBitmap("bg.jpg");
addChild(bgBitmap);
var video : Video = new Video();
video.attachNetStream(loader.getNetStream("intro.flv"));
parseConfig(loader.getXML("config.xml"));
}

沒有留言:

張貼留言