EventDispatcher

Kind of class:class
Inherits from:none
Known subclasses:
Classpath:mx.events.EventDispatcher
File last modified:Tuesday, 18 December 2007, 15:44:38
base class for event listening and dispatching

Summary


Class properties
Class methods
Instance methods

Class properties

_fEventDispatcher

static _fEventDispatcher:EventDispatcher = undefined
(read)

exceptions

static exceptions:Object = {move: 1, draw: 1, load:1}
(read)

Class methods

_removeEventListener

static function _removeEventListener (
queue:Object, event:String, handler) : Void

initialize

static function initialize (
object:Object) : Void

add listening and dispatching methods to an object
Parameters:
object:
the object to receive the methods

Instance methods

addEventListener

function addEventListener (
event:String, handler) : Void

add a listener for a particular event
Parameters:
event:
the name of the event ("click", "change", etc)
the :
function or object that should be called

dispatchEvent

function dispatchEvent (
eventObj:Object) : Void

dispatch the event to all listeners
Parameters:
eventObj:
an Event or one of its subclasses describing the event

dispatchQueue

function dispatchQueue (
queueObj:Object, eventObj:Object) : Void

removeEventListener

function removeEventListener (
event:String, handler) : Void

remove a listener for a particular event
Parameters:
event:
the name of the event ("click", "change", etc)
the :
function or object that should be called