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:
-
assetURLs
Arrayan 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
BooleanWhether requests should be treated as crossorigin
Item Index
Properties
Events
Methods
_getDataType
-
str
Given a filename, returns its extension, wil
Parameters:
-
str
Stringthe name of the asset
emit
-
eventName
Emit an event to all registered event listeners.
Parameters:
-
eventName
StringThe name of the event.
Returns:
Indication if we've emitted an event.
listeners
-
eventName
Return a list of assigned event listeners.
Parameters:
-
eventName
StringThe events that should be listed.
Returns:
An array of listener functions
load
()
Starts loading the assets sequentially
mixin
-
object
Mixes in the properties of the EventTarget prototype onto another object
Parameters:
-
object
ObjectThe obj to mix into
off
-
eventName
-
callback
Remove event listeners.
Parameters:
-
eventName
StringThe event we want to remove.
-
callback
FunctionThe listener that we need to find.
on
-
eventName
-
callback
Register a new EventListener for the given event.
Parameters:
-
eventName
StringName of the event.
-
callback
Functonfn Callback function.
onAssetLoaded
()
private
Invoked after each file is loaded
once
-
eventName
-
callback
Add an EventListener that's only called once.
Parameters:
-
eventName
StringName of the event.
-
callback
FunctionCallback function.
removeAllListeners
-
eventName
Remove all listeners or only the listeners for the specified event.
Parameters:
-
eventName
StringThe event you want to remove all listeners for.
Properties
assetURLs
ArrayThe array of asset URLs that are going to be loaded
crossorigin
Boolean
Whether the requests should be treated as cross origin
loadersByType
Object
Maps file extension to loader types
Events
onComplete
Fired when all the assets have loaded
onProgress
Fired when an item has loaded