AssetLoader Class
A Class that loads a bunch of images / sprite sheet / bitmap font files. Once the assets have been loaded they are added to the PIXI Texture cache and can be accessed easily through PIXI.Texture.fromImage() and PIXI.Sprite.fromImage() When all items have been loaded this class will dispatch a 'onLoaded' event As each individual item is loaded this class will dispatch a 'onProgress' event
Constructor
AssetLoader
-
assetURLs -
[crossorigin]
Parameters:
-
assetURLsArrayan array of image/sprite sheet urls that you would like loaded supported. Supported image formats include 'jpeg', 'jpg', 'png', 'gif'. Supported sprite sheet data formats only include 'JSON' at this time. Supported bitmap font data formats include 'xml' and 'fnt'.
-
[crossorigin]Bool optionalWhether requests should be treated as crossorigin
Item Index
Methods
Properties
Methods
_getDataType
-
str
Given a filename, returns its extension.
Parameters:
-
strStringthe name of the asset
emit
-
eventName -
data
Emit an event to all registered event listeners.
Parameters:
-
eventNameStringThe name of the event.
-
dataDynamic
Returns:
Indication if we've emitted an event.
listeners
-
eventName
Return a list of assigned event listeners.
Parameters:
-
eventNameStringThe events that should be listed.
Returns:
An array of listener functions
load
()
Starts loading the assets sequentially
off
-
eventName -
callback
Remove event listeners.
on
-
eventName -
callback
Register a new EventListener for the given event.
Parameters:
-
eventNameStringName of the event.
-
callbackFunctonCallback function.
once
-
eventName -
callback
Add an EventListener that's only called once.
removeAllListeners
-
eventName
Remove all listeners or only the listeners for the specified event.
Parameters:
-
eventNameStringThe event you want to remove all listeners for.
Properties
assetURLs
ArrayThe array of asset URLs that are going to be loaded
loadCount
Int
loadersByType
Dynamic
Maps file extension to loader types
