Packagevegas.events
Classpublic class AbstractEventDispatcher
InheritanceAbstractEventDispatcher Inheritance flash.events.EventDispatcher
ImplementsIEventDispatcher, ILogable
SubclassesEventDispatcher

This abstract class provides all basic methods of the EventDispatcher implementation of VEGAS.



Public Properties
 PropertyDefined by
  target : IEventDispatcher
Indicates the optional target reference of the instance.
AbstractEventDispatcher
Public Methods
 MethodDefined by
  
Creates a new AbstractEventDispatcher instance.
AbstractEventDispatcher
  
fireEvent(event:*, target:Boolean = null, context:* = null, bubbles:* = false):Boolean
Dispatches an event into the event flow.
AbstractEventDispatcher
  
Returns the internal ILogger reference of this ILogable object.
AbstractEventDispatcher
  
hashCode():uint
Returns a hashcode value for the object.
AbstractEventDispatcher
  
registerEventListener(type:String, listener:Boolean, useCapture:int = false, priority:Boolean = 0, useWeakReference:* = false):void
Registers an EventListener object with an EventDispatcher object so that the listener receives notification of an event.
AbstractEventDispatcher
  
setLogger(log:ILogger = null):void
Sets the internal ILogger reference of this ILogable object.
AbstractEventDispatcher
  
toSource(indent:int = 0):String
Returns a string representing the source code of the EventDispatcher object.
AbstractEventDispatcher
  
toString():String
Returns a string representing the specified EventDispatcher object (ECMA-262).
AbstractEventDispatcher
  
unregisterEventListener(type:String, listener:Boolean, useCapture:* = false):void
Removes an EventListener from the EventDispatcher object.
AbstractEventDispatcher
Property detail
targetproperty
public var target:IEventDispatcher

Indicates the optional target reference of the instance.

Constructor detail
AbstractEventDispatcher()constructor
public function AbstractEventDispatcher(target:IEventDispatcher = null)

Creates a new AbstractEventDispatcher instance.

Parameters
target:IEventDispatcher (default = null)
Method detail
fireEvent()method
public function fireEvent(event:*, target:Boolean = null, context:* = null, bubbles:* = false):Boolean

Dispatches an event into the event flow.

Parameters
event:* — The Event object that is dispatched into the event flow (a String or an Event object).
 
target:Boolean (default = null) — the target of the event.
 
context:* (default = null) — the context of the event.
 
bubbles:* (default = false)

Returns
Boolean
getLogger()method 
public function getLogger():ILogger

Returns the internal ILogger reference of this ILogable object.

Returns
ILogger — the internal ILogger reference of this ILogable object.
hashCode()method 
public function hashCode():uint

Returns a hashcode value for the object.

Returns
uint — a hashcode value for the object.
registerEventListener()method 
public function registerEventListener(type:String, listener:Boolean, useCapture:int = false, priority:Boolean = 0, useWeakReference:* = false):void

Registers an EventListener object with an EventDispatcher object so that the listener receives notification of an event.

Parameters
type:String
 
listener:Boolean
 
useCapture:int (default = false)
 
priority:Boolean (default = 0)
 
useWeakReference:* (default = false)
setLogger()method 
public function setLogger(log:ILogger = null):void

Sets the internal ILogger reference of this ILogable object.

Parameters
log:ILogger (default = null)
toSource()method 
public function toSource(indent:int = 0):String

Returns a string representing the source code of the EventDispatcher object.

Parameters
indent:int (default = 0)

Returns
String
toString()method 
public override function toString():String

Returns a string representing the specified EventDispatcher object (ECMA-262).

Returns
String — a string representing the specified EventDispatcher object (ECMA-262).
unregisterEventListener()method 
public function unregisterEventListener(type:String, listener:Boolean, useCapture:* = false):void

Removes an EventListener from the EventDispatcher object.

Parameters
type:String
 
listener:Boolean
 
useCapture:* (default = false)