Packageartcustomer.maxima.engine
Classpublic class AssetsLoader
InheritanceAssetsLoader Inheritance AbstractCoreEngine Inheritance flash.events.EventDispatcher

AssetsLoader



Protected Properties
 PropertyDefined By
 Inherited_injector : EngineObjectInjector
AbstractCoreEngine
Public Methods
 MethodDefined By
  
Constructor
AssetsLoader
  
destroy():void
[override] Destructor
AssetsLoader
  
getAsset(source:String):IAsset
Get Asset by source
AssetsLoader
  
getAssetByFile(file:String):IAsset
Get Asset by file
AssetsLoader
  
getAssetByName(name:String):IAsset
Get Asset by name
AssetsLoader
  
getGroup(group:String):Vector.<IAsset>
Get asset group.
AssetsLoader
  
[static] Instantiate AssetsLoader.
AssetsLoader
  
hasAsset(source:String):Boolean
Get Asset by source
AssetsLoader
  
loadQueue(description:String = loading):void
Load queue.
AssetsLoader
  
queueAsset(source:String, name:String, group:String = assets):void
Add file in queue.
AssetsLoader
  
setup():void
[override] Setup.
AssetsLoader
  
Unload queue.
AssetsLoader
Events
 Event Summary Defined By
  AssetsLoader
  AssetsLoader
  AssetsLoader
  AssetsLoader
  AssetsLoader
Constructor Detail
AssetsLoader()Constructor
public function AssetsLoader()

Constructor

Method Detail
destroy()method
override public function destroy():void

Destructor

getAsset()method 
public function getAsset(source:String):IAsset

Get Asset by source

Parameters

source:String

Returns
IAsset
getAssetByFile()method 
public function getAssetByFile(file:String):IAsset

Get Asset by file

Parameters

file:String

Returns
IAsset
getAssetByName()method 
public function getAssetByName(name:String):IAsset

Get Asset by name

Parameters

name:String

Returns
IAsset
getGroup()method 
public function getGroup(group:String):Vector.<IAsset>

Get asset group.

Parameters

group:String

Returns
Vector.<IAsset>
getInstance()method 
public static function getInstance():AssetsLoader

Instantiate AssetsLoader.

Returns
AssetsLoader
hasAsset()method 
public function hasAsset(source:String):Boolean

Get Asset by source

Parameters

source:String

Returns
Boolean
loadQueue()method 
public function loadQueue(description:String = loading):void

Load queue.

Parameters

description:String (default = loading)

queueAsset()method 
public function queueAsset(source:String, name:String, group:String = assets):void

Add file in queue.

Parameters

source:String — : File
 
name:String — : Name (id)
 
group:String (default = assets) — : Useful to group some assets

setup()method 
override public function setup():void

Setup.

unloadQueue()method 
public function unloadQueue():void

Unload queue.

Event Detail
loadingClose Event
Event Object Type: artcustomer.maxima.events.AssetsLoaderEvent

loadingComplete Event  
Event Object Type: artcustomer.maxima.events.AssetsLoaderEvent

loadingError Event  
Event Object Type: artcustomer.maxima.events.AssetsLoaderEvent

loadingProgress Event  
Event Object Type: artcustomer.maxima.events.AssetsLoaderEvent

loadingStart Event  
Event Object Type: artcustomer.maxima.events.AssetsLoaderEvent