pixi.utils.EventTarget

type
class
subclasses
pixi.loaders.AssetLoader, pixi.loaders.AtlasLoader, pixi.loaders.BitmapFontLoader, pixi.loaders.ImageLoader, pixi.loaders.JsonLoader, pixi.loaders.SpineLoader, pixi.loaders.SpriteSheetLoader, pixi.textures.BaseTexture
metadata
:native
"PIXI.EventTarget"

Constructor

new()
Mixins event emitter functionality to a class

Instance Methods

addEventListener(eventName : String, callback : Dynamic) : Void

dispatchEvent(eventName : String, ?data : Dynamic) : Bool

emit(eventName : String, ?data : Dynamic) : Bool

parameters
eventName {String} The name of the event.
data {Dynamic}
returns
{Bool} Indication if we've emitted an event.
Emit an event to all registered event listeners.

listeners(eventName : String) : Array<Dynamic>

parameters
eventName {String} The events that should be listed.
returns
{Array} An array of listener functions
Return a list of assigned event listeners.

off(eventName : String, callback : Dynamic) : Void

parameters
eventName {String} The event we want to remove.
callback {Function} The listener that we need to find.
Remove event listeners.

on(eventName : String, callback : Dynamic) : Void

parameters
eventName {String} Name of the event.
callback {Functon} Callback function.
Register a new EventListener for the given event.

once(eventName : String, callback : Dynamic) : Void

parameters
eventName {String} Name of the event.
callback {Function} Callback function.
Add an EventListener that's only called once.

removeAllEventListeners(eventName : String) : Void

parameters
eventName {String} The event you want to remove all listeners for.
Remove all listeners or only the listeners for the specified event.

removeEventListener(eventName : String, callback : Dynamic) : Void