IBroadcastable Singleton Broadcaster with bulk subscribe/unsubscribe & the ability to pass arguments through broadcast events.
Usage: var bc:Broadcaster = Broadcaster.getInstance (); bc.subscribe (fooMc); bc.broadcast ("onChangeAlpha", 50);
public function subscribe(o:Object):Voidsubscribe an object or array of objects as listeners to the Broadcaster. Note: movieclips will automatically unsubscribe onUnload
o | (Object) Object or Array of Object to subscribe |
Void
Usage: Broadcaster.getInstance().subscribe( [fooMc, barMc] );
public function unsubscribe(o:Object):Voidunsubscribe an object or array of objects from Broadcaster
o | (Object) Object or Array of Object to unsubscribe |
Void
Usage: Broadcaster.getInstance().unsubscribe( [fooMc, barMc] );
public function reset():VoidClear all listeners and reset the broadcaster.
Void
public function broadcast():VoidBroadcast event message to all subscribed listeners
Void
public function addListener(o:Object):Numberadd listener to broadcaster
o | (Object) |
Number
public function removeListener(o:Object):Booleanremove listener from broadcaster
o | (Object) |
Boolean
public function destroy():VoidDestroy singleton instance.
Void
destroy() in com.sekati.core.CoreInterface