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
Methods
Properties
Events
Methods
_getDataType
-
str
Given a filename, returns its extension, wil
Parameters:
-
str
Stringthe name of the asset
addEventListener
-
type
-
listener
Adds a listener for a specific event
Parameters:
-
type
StringA string representing the event type to listen for.
-
listener
FunctionThe callback function that will be fired when the event occurs
dispatchEvent
-
event
Fires the event, ie pretends that the event has happened
Parameters:
-
event
Eventthe event object
load
()
Starts loading the assets sequentially
onAssetLoaded
()
private
Invoked after each file is loaded
removeAllEventListeners
-
type
Removes all the listeners that were active for the specified event type
Parameters:
-
type
StringA string representing the event type which will have all its listeners removed
removeEventListener
-
type
-
listener
Removes the specified listener that was assigned to the specified event type
Parameters:
-
type
StringA string representing the event type which will have its listener removed
-
listener
FunctionThe callback function that was be fired when the event occured
Properties
assetURLs
ArrayThe array of asset URLs that are going to be loaded
crossorigin
Boolean
Whether the requests should be treated as cross origin
listeners
Object
Holds all the listeners
loadersByType
Object
Maps file extension to loader types
Events
onComplete
Fired when all the assets have loaded
onProgress
Fired when an item has loaded