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