Packageorg.osflash.signals
Interfacepublic interface ISignal extends IOnceSignal
Implementors Signal



Public Properties
 PropertyDefined By
 InheritednumListeners : uint
[read-only] The current number of listeners for the signal.
IOnceSignal
 InheritedvalueClasses : Array
An optional array of classes defining the types of parameters sent to listeners.
IOnceSignal
Public Methods
 MethodDefined By
  
add(listener:Function):ISlot
Subscribes a listener for the signal.
ISignal
 Inherited
addOnce(listener:Function):ISlot
Subscribes a one-time listener for this signal.
IOnceSignal
 Inherited
dispatch(... valueObjects):void
Dispatches an object to listeners.
IOnceSignal
 Inherited
remove(listener:Function):ISlot
Unsubscribes a listener from the signal.
IOnceSignal
 Inherited
removeAll():void
Unsubscribes all listeners from the signal.
IOnceSignal
Method Detail
add()method
public function add(listener:Function):ISlot

Subscribes a listener for the signal.

Parameters

listener:Function — A function with arguments that matches the value classes dispatched by the signal. If value classes are not specified (e.g. via Signal constructor), dispatch() can be called without arguments.

Returns
ISlot — a ISlot, which contains the Function passed as the parameter