| Package | system.broadcasters |
| Interface | public interface Broadcaster |
| Implementors | CoreBroadcaster, InternalBroadcaster |
| Property | Defined By | ||
|---|---|---|---|
| length : uint [read-only]
Indicates the number of listeners registered in the Broadcaster object. | Broadcaster | ||
| Method | Defined By | ||
|---|---|---|---|
addListener(listener:*, priority:uint = 0, autoRemove:Boolean = false):Boolean
Registers an object to receive messages. | Broadcaster | ||
broadcastMessage(message:String, ... rest):*
Broadcast the specified message. | Broadcaster | ||
hasListener(listener:*):Boolean
Returns true if this broadcaster contains the specified listener. | Broadcaster | ||
isEmpty():Boolean
Returns true if the set of listeners is empty. | Broadcaster | ||
removeListener(listener:* = null):Boolean
Removes the specified listener or all listeners if the parameter is null. | Broadcaster | ||
| length | property |
length:uint [read-only] Indicates the number of listeners registered in the Broadcaster object.
public function get length():uint| addListener | () | method |
public function addListener(listener:*, priority:uint = 0, autoRemove:Boolean = false):BooleanRegisters an object to receive messages.
Parameters
listener:* — The listener to register.
| |
priority:uint (default = 0) — Determinates the priority level of the listener.
| |
autoRemove:Boolean (default = false) — Apply a removeListener after the first trigger
|
Boolean — true If the listener is register in the broadcaster.
|
| broadcastMessage | () | method |
public function broadcastMessage(message:String, ... rest):*Broadcast the specified message.
Parameters
message:String | |
... rest |
* |
| hasListener | () | method |
public function hasListener(listener:*):Boolean
Returns true if this broadcaster contains the specified listener.
Parameters
listener:* |
Boolean — true if this broadcaster contains the specified listener.
|
| isEmpty | () | method |
public function isEmpty():Boolean
Returns true if the set of listeners is empty.
Boolean — true if the set of listeners is empty.
|
| removeListener | () | method |
public function removeListener(listener:* = null):BooleanRemoves the specified listener or all listeners if the parameter is null.
Parameters
listener:* (default = null) |
Boolean — true if the specified listener exist and can be removed.
|