API Docs for: 1.5.3
Show:

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 Array

    an 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 Boolean

    Whether requests should be treated as crossorigin

Methods

_getDataType

(
  • str
)

Given a filename, returns its extension, wil

Parameters:

  • str String

    the name of the asset

addEventListener

(
  • type
  • listener
)

Adds a listener for a specific event

Parameters:

  • type String

    A string representing the event type to listen for.

  • listener Function

    The callback function that will be fired when the event occurs

dispatchEvent

(
  • event
)

Fires the event, ie pretends that the event has happened

Parameters:

  • event Event

    the 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 String

    A 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 String

    A string representing the event type which will have its listener removed

  • listener Function

    The callback function that was be fired when the event occured

Properties

assetURLs

Array

The 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