Class com.sekati.events.EventBroadcaster

Implemented Interfaces

IEventBroadcastable

Description

EventBroadcaster

Field Index

$

Method Index

addEventListener(), broadcastArrayArgs(), broadcastEvent(), getInstance(), removeAllFromBroadcaster(), removeAllFromBroadcasterAndEvent(), removeEventListener(), reset()

Inherited from CoreObject

Field Detail

$

static public $:EventBroadcaster [Read Only]
Shorthand Singleton accessor getter.

Method Detail

getInstance

static public function getInstance():EventBroadcaster

Singleton Accessor.

Return

EventBroadcaster

addEventListener

public function addEventListener(o:Object, event:String, handler:Function):Void

Add an EventListener object

Parameters

o(Object)
event(String)
handler(Function)

Return

Void

Specified By

addEventListener() in com.sekati.events.IEventBroadcastable

removeEventListener

public function removeEventListener(o:Object, event:String, handler:Function):Void

Remove an EventListener object

Parameters

o(Object)
event(String)
handler(Function)

Return

Void

Specified By

removeEventListener() in com.sekati.events.IEventBroadcastable

reset

public function reset():Void

Remove all listeners and reset the broadcaster

Return

Void

Specified By

reset() in com.sekati.events.IEventBroadcastable

removeAllFromBroadcaster

public function removeAllFromBroadcaster(o:Object):Void

Remove all listeners that are listening to a specific broadcaster

Parameters

o(Object)

Return

Void

removeAllFromBroadcasterAndEvent

public function removeAllFromBroadcasterAndEvent(o:Object, event:String):Void

Remove all listeners that are listening to a specific broadcaster and a specific event

Parameters

o(Object)
event(String)

Return

Void

broadcastEvent

public function broadcastEvent(o:Object, event:String):Void

Broadcast to all listeners (can accept extra args)

Parameters

o(Object)
event(String)

Return

Void

Specified By

broadcastEvent() in com.sekati.events.IEventBroadcastable

broadcastArrayArgs

public function broadcastArrayArgs(o:Object, event:String, args:Array):Void

Broadcast to all listeners (can accept extra args as array)

Parameters

o(Object)
event(String)
args(Array)

Return

Void