模块 hilo/loader/LoadQueue
依赖
hilo/core/Class, hilo/event/EventMixin, hilo/loader/ImageLoader, hilo/loader/ScriptLoader
源码
LoadQueue.js
LoadQueue是一个队列下载工具。
属性 | 定义于 | |
---|---|---|
maxConnections:Int
同时下载的最大连接数。默认为2。
|
LoadQueue |
方法 | 定义于 | |
---|---|---|
LoadQueue(source:Object)
构造函数
|
LoadQueue | |
add(source:Object|Array):LoadQueue
增加要下载的资源。可以是单个资源对象或多个资源的数组。
|
LoadQueue | |
fire(type:String, detail:Object):Boolean
发送事件。当第一个参数类型为Object时,则把它作为一个整体事件对象。
|
LoadQueue | |
get(id:String):Object
根据id或src地址获取资源对象。
|
LoadQueue | |
getContent(id:String):Object
根据id或src地址获取资源内容。
|
LoadQueue | |
getLoaded():Uint
获取已下载的资源数量。
|
LoadQueue | |
getSize(loaded:Boolean):Number
获取全部或已下载的资源的字节大小。
|
LoadQueue | |
getTotal():Uint
获取所有资源的数量。
|
LoadQueue | |
off(type:String, listener:Function):Object
删除一个事件监听。如果不传入任何参数,则删除所有的事件监听;如果不传入第二个参数,则删除指定类型的所有事件监听。
|
LoadQueue | |
on(type:String, listener:Function, once:Boolean):Object
增加一个事件监听。
|
LoadQueue | |
removeContent(id:String)
根据id或src地址删除资源内容。
|
LoadQueue | |
start():LoadQueue
开始下载队列。
|
LoadQueue |