2个类库都是用来加载的,功能都差不多。
一个是BulkLoader,一个老外写的loader类,是一个不错且使用简单的开源加载类,它能够对多个不同的外部文件进行队列下载。在尝试加载多个文件时候只要使用 add + 文件地址,在加载结束后使用 “get文件类型”+文件地址或加载时候注册的id去获得要得到的文件。下载时能够获取单个对象的下载百分比和所有对象加起来的总体百分比~而且,能够对下载列表的优先级进行操作,还能够remove单个对象或者一次remove所有对象(呵呵~可以偷懒了:))十分方便!对象加载失败时还能够设定重试次数,如果超过重试次数,就放弃load这个对象。
下载地址: http://code.google.com/p/bulk-loader/
官方:http://www.stimuli.com.br/trane/2007/nov/25/loading-reloaded/
as3前端整理
一个是LoaderMax。LoaderMax是一个新的as3加载系统,它不仅能将swf、mp3、css、video、image、text、binary、xml等文件加载到你的Flash应用里,而且加载文件还可以简单得像吃晚餐一样,吃完一个菜,点下一个菜,再吃完一个菜,再点下一个菜。它微小的惊人。事实上,只有其他加载系统的一半,但是却实现了一些特殊的功能,有一些你可能用不到,但是却不想在as3项目中没有它。这里有一些值得注意的特点:
- 在要加载的swf里面集成加载器
- LoaderMax中自动解析XML
- 为任何加载器定义备用URL
- 为所有的加载器提供统一的属性和方法设置
- 可以为图片加载器、Swf加载器、视频加载器设置宽高,当其加载完,图片、swf、视频可以自动匹配你所设定的宽高
- 一个加载者可以拥有多个LoaderMax实例
- 实时报告加载进度
- 在一行代码里设置多个事件监听:new LoaderMax({name:”mainQueue”, onComplete:completeHandler, onProgress:progressHandler, onError:errorHandler});
- 具有暂停加载及恢复加载的功能
- 对Flex很友好