| Package | system.broadcasters |
| Class | public class MessageBroadcaster |
| Inheritance | MessageBroadcaster InternalBroadcaster Object |
Example :
package examples
{
import system.events.MessageBroadcaster;
import flash.display.Sprite;
[SWF(width="740", height="480", frameRate="24", backgroundColor="#666666")]
public class MessageBroadcasterExample extends Sprite
{
public function MessageBroadcasterExample()
{
var broadcaster:MessageBroadcaster = new MessageBroadcaster() ;
broadcaster.addListener( this ) ;
broadcaster.broadcastMessage( "message" , "hello" , "world" ) ;
}
public function message( ...arguments:Array ):void
{
trace( "message : " + arguments ) ;
}
}
}
| Method | Defined By | ||
|---|---|---|---|
MessageBroadcaster(listeners:Array = null)
Creates a new MessageBroadcaster instance. | MessageBroadcaster | ||
![]() | addListener(listener:*, priority:uint = 0, autoRemove:Boolean = false):Boolean
Registers an object to receive messages. | InternalBroadcaster | |
broadcastMessage(message:String, ... rest):* [override]
Broadcast the specified message. | MessageBroadcaster | ||
![]() | hasListener(listener:*):Boolean
Returns true if this dispatcher contains the specified listener. | InternalBroadcaster | |
![]() | isEmpty():Boolean
Returns true if the set of listeners is empty. | InternalBroadcaster | |
![]() | removeListener(listener:* = null):Boolean
Removes the specified listener or all listeners if the parameter is null. | InternalBroadcaster | |
![]() | toArray():Array
Returns the Array representation of all listeners. | InternalBroadcaster | |
| MessageBroadcaster | () | Constructor |
public function MessageBroadcaster(listeners:Array = null)Creates a new MessageBroadcaster instance.
Parameterslisteners:Array (default = null) — The Array collection of listeners to register in the dispatcher.
|
| broadcastMessage | () | method |
override public function broadcastMessage(message:String, ... rest):*Broadcast the specified message.
Parameters
message:String | |
... rest |
* — The reference of the Event dispatched by the dispatcher.
|