Packagenet.guttershark.events.delegates
Classpublic class EventListenerDelegate
ImplementsIDisposable, IEventListenerDelegate
SubclassesBaseButtonEventListenerDelegate, ButtonEventListenerDelegate, CheckboxEventListenerDelegate, ColorPickerEventListenerDelegate, ComboBoxEventListenerDelegate, DataGridEventListenerDelegate, FLVPlaybackEventListenerDelegate, LabelButtonEventListenerDelegate, PreloadControllerEventListenerDelegate, SelectableListEventListenerDelegate, UIComponentEventListenerDelegate

The EventListenerDelegate class is the base class for all IEventListenerDelegate classes. This implements the base functionality needed. Besides actually adding any events to the objects.



Public Properties
 PropertyDefined by
  callbackDelegate : *
The calbackDelegate.
EventListenerDelegate
  callbackPrefix : String
The callback prefix on the target callbackDelegate;
EventListenerDelegate
  cycleAllThroughTracking : Boolean
Cycle all events through tracking framework.
EventListenerDelegate
Protected Properties
 PropertyDefined by
  handleEvent : Function
A function reference on EventManager.
EventListenerDelegate
  obj : *
A reference to the obj that listeners were added too.
EventListenerDelegate
Public Methods
 MethodDefined by
  
addListeners(obj:*):void
Add listeners to the passed obj.
EventListenerDelegate
  
dispose():void
Dispose of this event listener delegate.
EventListenerDelegate
Protected Methods
 MethodDefined by
  
Remove event listeners from the internal reference to obj.
EventListenerDelegate
Property detail
callbackDelegateproperty
public var callbackDelegate:*

The calbackDelegate.

callbackPrefixproperty 
public var callbackPrefix:String

The callback prefix on the target callbackDelegate;

cycleAllThroughTrackingproperty 
public var cycleAllThroughTracking:Boolean

Cycle all events through tracking framework.

handleEventproperty 
protected var handleEvent:Function

A function reference on EventManager. It references the handleEvent function in EventManager.

objproperty 
protected var obj:*

A reference to the obj that listeners were added too.

Method detail
addListeners()method
public function addListeners(obj:*):void

Add listeners to the passed obj. Make sure to only add listeners to the obj if the (obj is MyClass) && if the target listener callback is defined in the object.

Parameters
obj:*
dispose()method 
public function dispose():void

Dispose of this event listener delegate.

removeEventListeners()method 
protected function removeEventListeners():void

Remove event listeners from the internal reference to obj.