| Package | starling.assets |
| Class | public class AssetFactoryHelper |
| Inheritance | AssetFactoryHelper Object |
| Method | Defined By | ||
|---|---|---|---|
addComplementaryAsset(name:String, asset:Object, type:String = null):void Adds additional assets to the AssetManager. | AssetFactoryHelper | ||
addPostProcessor(processor:Function, priority:int = 0):void Adds a method to be called by the AssetManager when the queue has finished processing. | AssetFactoryHelper | ||
executeWhenContextReady(call:Function, ... args):void Delay the execution of 'call' until it's allowed. | AssetFactoryHelper | ||
getExtensionFromUrl(url:String):String Forwarded to the AssetManager's method with the same name. | AssetFactoryHelper | ||
getNameFromUrl(url:String):String Forwarded to the AssetManager's method with the same name. | AssetFactoryHelper | ||
loadDataFromUrl(url:String, onComplete:Function, onError:Function):void Accesses a URL (local or remote) and passes the loaded ByteArray to the
'onComplete' callback - or executes 'onError' when the data can't be loaded. | AssetFactoryHelper | ||
log(message:String):void Forwarded to the AssetManager's method with the same name. | AssetFactoryHelper | ||
onBeginRestore():void Textures are required to call this method when they begin their restoration process
after a context loss. | AssetFactoryHelper | ||
onEndRestore():void Textures are required to call this method when they have finished their restoration
process after a context loss. | AssetFactoryHelper | ||
| addComplementaryAsset | () | method |
public function addComplementaryAsset(name:String, asset:Object, type:String = null):voidAdds additional assets to the AssetManager. To be called when the factory creates more than one asset.
Parameters
name:String | |
asset:Object | |
type:String (default = null) |
| addPostProcessor | () | method |
public function addPostProcessor(processor:Function, priority:int = 0):voidAdds a method to be called by the AssetManager when the queue has finished processing. Useful e.g. if assets depend on other assets (like an atlas XML depending on the atlas texture).
Parameters
processor:Function — function(manager:AssetManager):void;
| |
priority:int (default = 0) — Processors with a higher priority will be called first.
The default processor for texture atlases is called with a
priority of '100', others with '0'.
|
| executeWhenContextReady | () | method |
public function executeWhenContextReady(call:Function, ... args):voidDelay the execution of 'call' until it's allowed. (On mobile, the context may not be accessed while the application is in the background.)
Parameters
call:Function | |
... args |
| getExtensionFromUrl | () | method |
public function getExtensionFromUrl(url:String):StringForwarded to the AssetManager's method with the same name.
Parameters
url:String |
String |
| getNameFromUrl | () | method |
public function getNameFromUrl(url:String):StringForwarded to the AssetManager's method with the same name.
Parameters
url:String |
String |
| loadDataFromUrl | () | method |
public function loadDataFromUrl(url:String, onComplete:Function, onError:Function):voidAccesses a URL (local or remote) and passes the loaded ByteArray to the 'onComplete' callback - or executes 'onError' when the data can't be loaded.
Parameters
url:String — a string containing an URL.
| |
onComplete:Function — function(data:ByteArray, mimeType:String):void;
| |
onError:Function — function(error:String):void;
|
| log | () | method |
public function log(message:String):voidForwarded to the AssetManager's method with the same name.
Parameters
message:String |
| onBeginRestore | () | method |
public function onBeginRestore():voidTextures are required to call this method when they begin their restoration process after a context loss.
| onEndRestore | () | method |
public function onEndRestore():voidTextures are required to call this method when they have finished their restoration process after a context loss.