LoadQueue


Module hilo/loader/LoadQueue Requires hilo/core/Class, hilo/event/EventMixin, hilo/loader/ImageLoader, hilo/loader/ScriptLoader Source LoadQueue.js
LoadQueue is a queue-like loader.

Properties

Property Defined
,the limited concurrent connections.
LoadQueue

Methods

Method Defined
LoadQueue(source:Object)
Constructor
LoadQueue
add(source:Object|Array):LoadQueue
LoadQueue
get(specified:String):Object
LoadQueue
getContent(specified:String):Object
LoadQueue
getLoaded():Uint
LoadQueue
getSize(identify:Boolean):Number
LoadQueue
getTotal():Uint
LoadQueue
start():LoadQueue
LoadQueue

Property Detail

maxConnections:Int
,the limited concurrent connections. default value 2.

Constructor

LoadQueue(source:Object)
parameters
source:Object — ,resource that need to be loaded,could be a single object or array resource.

Method Detail

add(source:Object|Array):LoadQueue
parameters
source:Object|Array — ,a single object or array resource. Each resource contains properties like below:
  • id - resource identifier
  • src - resource url
  • type - resource type. By default, we automatically identify resource by file suffix and choose the relevant loader for you
  • loader - specified resource loader. If you specify this,we abandon choosing loader inside
  • noCache - a tag that set on or off to prevent cache,implemented by adding timestamp inside
  • size - predicted resource size, help calculating loading progress
return
LoadQueue — 下载队列实例本身。
get(specified:String):Object
parameters
specified:String — id or src
return
Object — resource object
getContent(specified:String):Object
parameters
specified:String — id or src
return
Object — resource object content
getLoaded():Uint
return
Uint — loaded resource count
getSize(identify:Boolean):Number
parameters
identify:Boolean — loaded or all resource. default is false, return all resource size. when set true, return loaded resource size.
return
Number — resource size.
getTotal():Uint
return
Uint — all resource count
start():LoadQueue
return
LoadQueue — the loading instance