Sep 28

BulkLoader的一些使用技巧

AS3 MINNI library
BulkLoader 是个很好用的加载类库
用 BulkLoader实例的add()方法可以很方便地将素材地址加入加载列表
但是当素材太多的时候,加载进度会不准确
解决的办法是将 每个文件的大小提前告诉BulkLoader
例如:dang.mp3 是1000KB
_loader.add("dang.mp3", { id:"dangSound", type:"sound",weight:1000 } );
防止缓存 preventCache:false

做一个负责加载和承载资源的全局单例 对加载的资源进行判断,已经加载的资源 就无需LOADING
没有加载的 就 新add() 这样做相当好

if (!_bulkLoader.hasItem(this._url)) {
  _bulkLoader.add(this._url, { type: BulkLoader.TYPE_MOVIECLIP } );
  _bulkLoader.start();
}else {
  _bulkLoader.reload(this._url);
}
trace(_bulkLoader.items.length);

tags:

to "BulkLoader的一些使用技巧"

Leave a Reply