Packagesystem.events
Classpublic class InternalDispatcher
InheritanceInternalDispatcher Inheritance flash.events.EventDispatcher
Implements IEventDispatcher
Subclasses EventDispatcher

This abstract class provides all basic methods of the system.events.EventDispatcher.



Public Properties
 PropertyDefined By
  target : IEventDispatcher
[read-only] Indicates the optional target reference of the instance.
InternalDispatcher
Public Methods
 MethodDefined By
  
Creates a new InternalDispatcher instance.
InternalDispatcher
  
fireEvent(event:*, target:* = null, context:* = null, bubbles:Boolean = false):Boolean
Dispatches an event into the event flow.
InternalDispatcher
  
registerEventListener(type:String, listener:*, useCapture:Boolean = false, priority:int = 0, useWeakReference:Boolean = false):void
Registers an system.events.EventListener object with an system.events.EventDispatcher object so that the listener receives notification of an event.
InternalDispatcher
  
unregisterEventListener(type:String, listener:*, useCapture:Boolean = false):void
Removes an system.events.EventListener from the system.events.EventDispatcher object.
InternalDispatcher
Property Detail
targetproperty
target:IEventDispatcher  [read-only]

Indicates the optional target reference of the instance.


Implementation
    public function get target():IEventDispatcher
Constructor Detail
InternalDispatcher()Constructor
public function InternalDispatcher(target:IEventDispatcher = null)

Creates a new InternalDispatcher instance.

Parameters
target:IEventDispatcher (default = null) — The target object for events dispatched to the EventDispatcher object. This parameter is used when the EventDispatcher instance is aggregated by a class that implements IEventDispatcher; it is necessary so that the containing object can be the target for events. Do not use this parameter in simple cases in which a class extends EventDispatcher.
Method Detail
fireEvent()method
public function fireEvent(event:*, target:* = null, context:* = null, bubbles:Boolean = 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:* (default = null) — the target of the event.
 
context:* (default = null) — the context of the event.
 
bubbles:Boolean (default = false)

Returns
Boolean
registerEventListener()method 
public function registerEventListener(type:String, listener:*, useCapture:Boolean = false, priority:int = 0, useWeakReference:Boolean = false):void

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

Parameters

type:String
 
listener:*
 
useCapture:Boolean (default = false)
 
priority:int (default = 0)
 
useWeakReference:Boolean (default = false)

unregisterEventListener()method 
public function unregisterEventListener(type:String, listener:*, useCapture:Boolean = false):void

Removes an system.events.EventListener from the system.events.EventDispatcher object.

Parameters

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