window.runtime propertywindow.runtime.flash.events.Event
InheritanceEvent Inheritance Object
Runtime Versions: AIR 1.0, Flash Player 9

The Event class is used as the base class for the creation of Event objects, which are passed as parameters to event listeners when an event occurs.

The properties of the Event class carry basic information about an event, such as the event's type or whether the event's default behavior can be canceled. For many events, such as the events represented by the Event class constants, this basic information is sufficient. Other events, however, may require more detailed information. The Adobe® AIR™ API defines several Event subclasses for common events that require additional information. Events associated with each of the Event subclasses are described in the documentation for each class.

The methods of the Event class can be used in event listener functions to affect the behavior of the event object. Some events have an associated default behavior. For example, the closing event dispatched by a NativeWindow object has an associated default behavior that closes the window. Your event listener can cancel this behavior by calling the preventDefault() method.

Note: Some of the constants in this class are used to define the type property for events that are dispatched by ActionScript 3.0 display list, used in SWF content. However, some constants in this class are used to define the type property for events that are not related to the ActionScript 3.0 display list and are useful in JavaScript code running in the AIR runtime.

See also

EventDispatcher


Properties
 PropertyDefined By
  bubbles : Boolean
[read-only] Indicates whether an event is a bubbling event.
Event
  cancelable : Boolean
[read-only] Indicates whether the behavior associated with the event can be prevented.
Event
 Inheritedconstructor : Object
A reference to the class object or constructor function for a given object instance.
Object
  currentTarget : Object
[read-only] The object that is actively processing the Event object with an event listener.
Event
  eventPhase : uint
[read-only] The current phase in the event flow.
Event
 Inheritedprototype : Object
[static] A reference to the prototype object of a class or function object.
Object
  target : Object
[read-only] The event target.
Event
  type : String
[read-only] The type of event.
Event
Public Methods
 MethodDefined By
  
Event(type:String, bubbles:Boolean = false, cancelable:Boolean = false)
Creates an Event object to pass as a parameter to event listeners.
Event
  
Duplicates an instance of an Event subclass.
Event
  
formatToString(className:String, ... arguments):String
A utility function for implementing the toString() method in custom ActionScript 3.0 Event classes.
Event
 Inherited
hasOwnProperty(name:String):Boolean
Indicates whether an object has a specified property defined.
Object
  
Checks whether the preventDefault() method has been called on the event.
Event
 Inherited
isPrototypeOf(theClass:Object):Boolean
Indicates whether an instance of the Object class is in the prototype chain of the object specified as the parameter.
Object
  
Cancels an event's default behavior if that behavior can be canceled.
Event
 Inherited
propertyIsEnumerable(name:String):Boolean
Indicates whether the specified property exists and is enumerable.
Object
 Inherited
setPropertyIsEnumerable(name:String, isEnum:Boolean = true):void
Sets the availability of a dynamic property for loop operations.
Object
  
Prevents processing of any event listeners in the current node and any subsequent nodes in the event flow.
Event
  
Prevents processing of any event listeners in nodes subsequent to the current node in the event flow.
Event
  
toString():String
Returns a string containing all the properties of the Event object.
Event
 Inherited
valueOf():Object
Returns the primitive value of the specified object.
Object
Constants
 ConstantDefined By
  ACTIVATE : String = "activate"
[static] The Event.ACTIVATE constant defines the value of the type property of an activate event object.
Event
  ADDED : String = "added"
[static] The Event.ADDED constant defines the value of the type property of an added event object.
Event
  ADDED_TO_STAGE : String = "addedToStage"
[static] The Event.ADDED_TO_STAGE constant defines the value of the type property of an addedToStage event object.
Event
  CANCEL : String = "cancel"
[static] The Event.CANCEL constant defines the value of the type property of a cancel event object.
Event
  CHANGE : String = "change"
[static] The Event.CHANGE constant defines the value of the type property of a change event object.
Event
  CLOSE : String = "close"
[static] The Event.CLOSE constant defines the value of the type property of a close event object.
Event
  CLOSING : String = "closing"
[static] The Event.CLOSING constant defines the value of the type property of a closing event object.
Event
  COMPLETE : String = "complete"
[static] The Event.COMPLETE constant defines the value of the type property of a complete event object.
Event
  CONNECT : String = "connect"
[static] The Event.CONNECT constant defines the value of the type property of a connect event object.
Event
  DEACTIVATE : String = "deactivate"
[static] The Event.DEACTIVATE constant defines the value of the type property of a deactivate event object.
Event
  DISPLAYING : String = "displaying"
[static] The Event.DISPLAYING constant defines the value of the type property of a displaying event object.
Event
  ENTER_FRAME : String = "enterFrame"
[static] The Event.ENTER_FRAME constant defines the value of the type property of an enterFrame event object.
Event
  EXITING : String = "exiting"
[static] The Event.EXITING constant defines the value of the type property of an exiting event object.
Event
  FULLSCREEN : String = "fullScreen"
[static] The Event.FULL_SCREEN constant defines the value of the type property of a fullScreen event object.
Event
  HTML_BOUNDS_CHANGE : String = "htmlBoundsChange"
[static] The Event.HTML_BOUNDS_CHANGE constant defines the value of the type property of an htmlBoundsChange event object.
Event
  HTML_DOM_INITIALIZE : String = "htmlDOMInitialize"
[static] The Event.HTML_DOM_INITIALIZE constant defines the value of the type property of an htmlDOMInitialize event object.
Event
  HTML_RENDER : String = "htmlRender"
[static] The Event.HTML_RENDER constant defines the value of the type property of an htmlRender event object.
Event
  ID3 : String = "id3"
[static] The Event.ID3 constant defines the value of the type property of an id3 event object.
Event
  INIT : String = "init"
[static] The Event.INIT constant defines the value of the type property of an init event object.
Event
  LOCATION_CHANGE : String = "locationChange"
[static] The Event.LOCATION_CHANGE constant defines the value of the type property of a locationChange event object.
Event
  MOUSE_LEAVE : String = "mouseLeave"
[static] The Event.MOUSE_LEAVE constant defines the value of the type property of a mouseLeave event object.
Event
  NETWORK_CHANGE : String = "networkChange"
[static] The Event.NETWORK_CHANGE constant defines the value of the type property of a networkChange event object.
Event
  OPEN : String = "open"
[static] The Event.OPEN constant defines the value of the type property of an open event object.
Event
  REMOVED : String = "removed"
[static] The Event.REMOVED constant defines the value of the type property of a removed event object.
Event
  REMOVED_FROM_STAGE : String = "removedFromStage"
[static] The Event.REMOVED_FROM_STAGE constant defines the value of the type property of a removedFromStage event object.
Event
  RENDER : String = "render"
[static] The Event.RENDER constant defines the value of the type property of a render event object.
Event
  RESIZE : String = "resize"
[static] The Event.RESIZE constant defines the value of the type property of a resize event object.
Event
  SCROLL : String = "scroll"
[static] The Event.SCROLL constant defines the value of the type property of a scroll event object.
Event
  SELECT : String = "select"
[static] The Event.SELECT constant defines the value of the type property of a select event object.
Event
  SOUND_COMPLETE : String = "soundComplete"
[static] The Event.SOUND_COMPLETE constant defines the value of the type property of a soundComplete event object.
Event
  TAB_CHILDREN_CHANGE : String = "tabChildrenChange"
[static] The Event.TAB_CHILDREN_CHANGE constant defines the value of the type property of a tabChildrenChange event object.
Event
  TAB_ENABLED_CHANGE : String = "tabEnabledChange"
[static] The Event.TAB_ENABLED_CHANGE constant defines the value of the type property of a tabEnabledChange event object.
Event
  TAB_INDEX_CHANGE : String = "tabIndexChange"
[static] The Event.TAB_INDEX_CHANGE constant defines the value of the type property of a tabIndexChange event object.
Event
  UNLOAD : String = "unload"
[static] The Event.UNLOAD constant defines the value of the type property of an unload event object.
Event
  USER_IDLE : String = "userIdle"
[static] The Event.USER_IDLE constant defines the value of the type property of a userIdle event object.
Event
  USER_PRESENT : String = "userPresent"
[static] The Event.USER_PRESENT constant defines the value of the type property of a userPresent event object.
Event
Property Detail
bubblesproperty
bubbles:Boolean  [read-only]
Runtime Versions: AIR 1.0, Flash Player 9

Indicates whether an event is a bubbling event. If the event can bubble, this value is true; otherwise it is false.

Event bubbling is defined for display objects in SWF content, which uses the ActionScript 3.0 display object model. The bubbles property is only relavent in ActionScript 3.0 code.

cancelableproperty 
cancelable:Boolean  [read-only]
Runtime Versions: AIR 1.0, Flash Player 9

Indicates whether the behavior associated with the event can be prevented. If the behavior can be canceled, this value is true; otherwise it is false.

See also

currentTargetproperty 
currentTarget:Object  [read-only]
Runtime Versions: AIR 1.0, Flash Player 9

The object that is actively processing the Event object with an event listener. For example, if a user clicks an OK button, the current target could be the node containing that button or one of its ancestors that has registered an event listener for that event.

eventPhaseproperty 
eventPhase:uint  [read-only]
Runtime Versions: AIR 1.0, Flash Player 9

The current phase in the event flow. This property can contain the following numeric values:

The event flow is defined for display objects in SWF content, which use the ActionScript 3.0 display object model. The eventPhase property is only relavent in ActionScript 3.0 code.

targetproperty 
target:Object  [read-only]
Runtime Versions: AIR 1.0, Flash Player 9

The event target. This property contains the target node. For example, if a user clicks an OK button, the target node is the display list node containing that button.

typeproperty 
type:String  [read-only]
Runtime Versions: AIR 1.0, Flash Player 9

The type of event. The type is case-sensitive.

Constructor Detail
Event()Constructor
function Event(type:String, bubbles:Boolean = false, cancelable:Boolean = false)
Runtime Versions: AIR 1.0, Flash Player 9

Creates an Event object to pass as a parameter to event listeners.

Parameters
type:String — The type of the event, accessible as Event.type.
 
bubbles:Boolean (default = false) — Determines whether the Event object participates in the bubbling stage of the event flow. The default value is false.
 
cancelable:Boolean (default = false) — Determines whether the Event object can be canceled. The default values is false.
Method Detail
clone()method
function clone():Event
Runtime Versions: AIR 1.0, Flash Player 9

Duplicates an instance of an Event subclass.

Returns a new Event object that is a copy of the original instance of the Event object. You do not normally call clone(); the EventDispatcher class calls it automatically when you redispatch an event—that is, when you call dispatchEvent(event) from a handler that is handling event.

The new Event object includes all the properties of the original.

Returns
Event — A new Event object that is identical to the original.
formatToString()method 
function formatToString(className:String, ... arguments):String
Runtime Versions: AIR 1.0, Flash Player 9

A utility function for implementing the toString() method in custom ActionScript 3.0 Event classes.

This method is used in creating ActionScript 3.0 classes to be used in SWF content.

Parameters

className:String — The name of your custom Event class.
 
... arguments — The properties of the Event class.

Returns
String — The name of your custom Event class and the String value of your ...arguments parameter.
isDefaultPrevented()method 
function isDefaultPrevented():Boolean
Runtime Versions: AIR 1.0, Flash Player 9

Checks whether the preventDefault() method has been called on the event. If the preventDefault() method has been called, returns true; otherwise, returns false.

Returns
Boolean — If preventDefault() has been called, returns true; otherwise, returns false.

See also

preventDefault()method 
function preventDefault():void
Runtime Versions: AIR 1.0, Flash Player 9

Cancels an event's default behavior if that behavior can be canceled.

Many events have associated behaviors that are carried out by default. For example, if a user clicks the close box of a window, the default behavior is that the window closes. Because the closing event's default behavior can be canceled, you can use the preventDefault() method to prevent the window from closing.

You can use the Event.cancelable property to check whether you can prevent the default behavior associated with a particular event. If the value of Event.cancelable is true, then preventDefault() can be used to cancel the event; otherwise, preventDefault() has no effect.

See also

stopImmediatePropagation()method 
function stopImmediatePropagation():void
Runtime Versions: AIR 1.0, Flash Player 9

Prevents processing of any event listeners in the current node and any subsequent nodes in the event flow.

The event flow is defined for display objects in SWF content, which use the ActionScript 3.0 display object model.

See also

stopPropagation()method 
function stopPropagation():void
Runtime Versions: AIR 1.0, Flash Player 9

Prevents processing of any event listeners in nodes subsequent to the current node in the event flow.

The event flow is defined for display objects in SWF content, which use the ActionScript 3.0 display object model.

See also

toString()method 
function toString():String
Runtime Versions: AIR 1.0, Flash Player 9

Returns a string containing all the properties of the Event object. The string is in the following format:

[Event type=value bubbles=value cancelable=value]

Returns
String — A string containing all the properties of the Event object.
Constant Detail
ACTIVATEConstant
static const ACTIVATE:String = "activate"
Runtime Versions: AIR 1.0, Flash Player 9

The Event.ACTIVATE constant defines the value of the type property of an activate event object.

Note: This event does not go through a "capture phase" and is dispatched directly to the target, whether the target is on the display list or not.

This event has the following properties:

PropertyValue
bubblesfalse
cancelablefalse; there is no default behavior to cancel.
currentTargetThe object that is actively processing the Event object with an event listener.
targetAny DisplayObject instance with a listener registered for the ACTIVATE event.

See also

ADDEDConstant 
static const ADDED:String = "added"
Runtime Versions: AIR 1.0, Flash Player 9

The Event.ADDED constant defines the value of the type property of an added event object.

The added event applies to the ActionScript 3.0 display list and is not relevant to JavaScript code.

This event has the following properties:

PropertyValue
bubblestrue
cancelablefalse; there is no default behavior to cancel.
currentTargetThe object that is actively processing the Event object with an event listener.
targetThe DisplayObject instance being added to the display list. The target is not always the object in the display list that registered the event listener. Use the currentTarget property to access the object in the display list that is currently processing the event.

See also

ADDED_TO_STAGEConstant 
static const ADDED_TO_STAGE:String = "addedToStage"
Runtime Versions: AIR 1.0, Flash Player 9.0.28.0

The Event.ADDED_TO_STAGE constant defines the value of the type property of an addedToStage event object.

The addedToStage event applies to the ActionScript 3.0 display list and is not relevant to JavaScript code.

This event has the following properties:

PropertyValue
bubblesfalse
cancelablefalse; there is no default behavior to cancel.
currentTargetThe object that is actively processing the Event object with an event listener.
targetThe DisplayObject instance being added to the on stage display list, either directly or through the addition of a sub tree in which the DisplayObject instance is contained. If the DisplayObject instance is being directly added, the added event occurs before this event.

See also

CANCELConstant 
static const CANCEL:String = "cancel"
Runtime Versions: AIR 1.0, Flash Player 9

The Event.CANCEL constant defines the value of the type property of a cancel event object.

This event has the following properties:

PropertyValue
bubblesfalse
cancelablefalse; there is no default behavior to cancel.
currentTargetThe object that is actively processing the Event object with an event listener.
targetA reference to the object on which the operation is canceled.

CHANGEConstant 
static const CHANGE:String = "change"
Runtime Versions: AIR 1.0, Flash Player 9

The Event.CHANGE constant defines the value of the type property of a change event object.

This event has the following properties:

PropertyValue
bubblestrue
cancelablefalse; there is no default behavior to cancel.
currentTargetThe object that is actively processing the Event object with an event listener.
targetThe object that has had its value modified. The target is not always the object in the display list that registered the event listener. Use the currentTarget property to access the object in the display list that is currently processing the event.

CLOSEConstant 
static const CLOSE:String = "close"
Runtime Versions: AIR 1.0, Flash Player 9

The Event.CLOSE constant defines the value of the type property of a close event object.

This event has the following properties:

PropertyValue
bubblesfalse
cancelablefalse; there is no default behavior to cancel.
currentTargetThe object that is actively processing the Event object with an event listener.
targetThe object whose connection has been closed.

See also

CLOSINGConstant 
static const CLOSING:String = "closing"
Runtime Versions: AIR 1.0

The Event.CLOSING constant defines the value of the type property of a closing event object.

This event has the following properties:

PropertyValue
bubblesfalse
cancelabletrue; canceling this event object stops the close operation.
currentTargetThe object that is actively processing the Event object with an event listener.
targetThe object whose connection is to be closed.

See also

COMPLETEConstant 
static const COMPLETE:String = "complete"
Runtime Versions: AIR 1.0, Flash Player 9

The Event.COMPLETE constant defines the value of the type property of a complete event object.

This event has the following properties:

PropertyValue
bubblesfalse
cancelablefalse; there is no default behavior to cancel.
currentTargetThe object that is actively processing the Event object with an event listener.
targetThe network object that has completed loading.

See also

CONNECTConstant 
static const CONNECT:String = "connect"
Runtime Versions: AIR 1.0, Flash Player 9

The Event.CONNECT constant defines the value of the type property of a connect event object.

This event has the following properties:

PropertyValue
bubblesfalse
cancelablefalse; there is no default behavior to cancel.
currentTargetThe object that is actively processing the Event object with an event listener.
targetThe Socket or XMLSocket object that has established a network connection.

See also

DEACTIVATEConstant 
static const DEACTIVATE:String = "deactivate"
Runtime Versions: AIR 1.0, Flash Player 9

The Event.DEACTIVATE constant defines the value of the type property of a deactivate event object.

Note: This event does not go through a "capture phase" and is dispatched directly to the target, whether the target is on the display list or not.

This event has the following properties:

PropertyValue
bubblesfalse
cancelablefalse; there is no default behavior to cancel.
currentTargetThe object that is actively processing the Event object with an event listener.
targetAny DisplayObject instance with a listener registered for the DEACTIVATE event.

See also

DISPLAYINGConstant 
static const DISPLAYING:String = "displaying"
Runtime Versions: Flash Player 9, AIR 1.0

The Event.DISPLAYING constant defines the value of the type property of a displaying event object.

Note: This event does not go through a "capture phase" and is dispatched directly to the target, whether the target is on the display list or not.

This event has the following properties:

PropertyValue
bubblesfalse
cancelablefalse
currentTargetThe object that is actively processing the Event object with an event listener.
targetThe object that is about to be displayed.

See also

ENTER_FRAMEConstant 
static const ENTER_FRAME:String = "enterFrame"
Runtime Versions: AIR 1.0, Flash Player 9

The Event.ENTER_FRAME constant defines the value of the type property of an enterFrame event object.

The enterFrame event applies to the ActionScript 3.0 display list and is not relevant to JavaScript code.

Note: This event does not go through a "capture phase" and is dispatched directly to the target, whether the target is on the display list or not.

This event has the following properties:

PropertyValue
bubblesfalse
cancelablefalse; there is no default behavior to cancel.
currentTargetThe object that is actively processing the Event object with an event listener.
targetAny DisplayObject instance with a listener registered for the ENTER_FRAME event.

EXITINGConstant 
static const EXITING:String = "exiting"
Runtime Versions: AIR 1.0

The Event.EXITING constant defines the value of the type property of an exiting event object.

This event has the following properties:

PropertyValue
bubblesfalse
cancelabletrue; canceling this event object stops the exit operation.
currentTargetThe NativeApplication object.
targetThe NativeApplication object.

See also

FULLSCREENConstant 
static const FULLSCREEN:String = "fullScreen"
Runtime Versions: AIR 1.0, Flash Player 9

The Event.FULL_SCREEN constant defines the value of the type property of a fullScreen event object.

This event has the following properties:

PropertyValue
bubblesfalse
cancelablefalse; there is no default behavior to cancel.
currentTargetThe object that is actively processing the Event object with an event listener.
targetThe Stage object.

See also

HTML_BOUNDS_CHANGEConstant 
static const HTML_BOUNDS_CHANGE:String = "htmlBoundsChange"
Runtime Versions: AIR 1.0

The Event.HTML_BOUNDS_CHANGE constant defines the value of the type property of an htmlBoundsChange event object.

This event has the following properties:

PropertyValue
bubblesfalse
cancelablefalse; there is no default behavior to cancel.
currentTargetThe HTMLLoader object.
targetThe HTMLLoader object.

HTML_DOM_INITIALIZEConstant 
static const HTML_DOM_INITIALIZE:String = "htmlDOMInitialize"
Runtime Versions: AIR 1.0

The Event.HTML_DOM_INITIALIZE constant defines the value of the type property of an htmlDOMInitialize event object.

This event has the following properties:

PropertyValue
bubblesfalse
cancelablefalse; there is no default behavior to cancel.
currentTargetThe HTMLLoader object.
targetThe HTMLLoader object.

HTML_RENDERConstant 
static const HTML_RENDER:String = "htmlRender"
Runtime Versions: AIR 1.0

The Event.HTML_RENDER constant defines the value of the type property of an htmlRender event object.

This event has the following properties:

PropertyValue
bubblesfalse
cancelablefalse; there is no default behavior to cancel.
currentTargetThe HTMLLoader object.
targetThe HTMLLoader object.

ID3Constant 
static const ID3:String = "id3"
Runtime Versions: AIR 1.0, Flash Player 9

The Event.ID3 constant defines the value of the type property of an id3 event object.

This event has the following properties:

PropertyValue
bubblesfalse
cancelablefalse; there is no default behavior to cancel.
currentTargetThe object that is actively processing the Event object with an event listener.
targetThe Sound object loading the MP3 for which ID3 data is now available. The target is not always the object in the display list that registered the event listener. Use the currentTarget property to access the object in the display list that is currently processing the event.

See also

INITConstant 
static const INIT:String = "init"
Runtime Versions: AIR 1.0, Flash Player 9

The Event.INIT constant defines the value of the type property of an init event object.

This event has the following properties:

PropertyValue
bubblesfalse
cancelablefalse; there is no default behavior to cancel.
currentTargetThe object that is actively processing the Event object with an event listener.
targetThe LoaderInfo object associated with the SWF file being loaded.

LOCATION_CHANGEConstant 
static const LOCATION_CHANGE:String = "locationChange"
Runtime Versions: AIR 1.0

The Event.LOCATION_CHANGE constant defines the value of the type property of a locationChange event object.

This event has the following properties:

PropertyValue
bubblesfalse
cancelablefalse; there is no default behavior to cancel.
currentTargetThe HTMLLoader object.
targetThe HTMLLoader object.

MOUSE_LEAVEConstant 
static const MOUSE_LEAVE:String = "mouseLeave"
Runtime Versions: AIR 1.0, Flash Player 9

The Event.MOUSE_LEAVE constant defines the value of the type property of a mouseLeave event object.

This event has the following properties:

PropertyValue
bubblesfalse
cancelablefalse; there is no default behavior to cancel.
currentTargetThe object that is actively processing the Event object with an event listener.
targetThe Stage object. The target is not always the object in the display list that registered the event listener. Use the currentTarget property to access the object in the display list that is currently processing the event.

See also

NETWORK_CHANGEConstant 
static const NETWORK_CHANGE:String = "networkChange"
Runtime Versions: AIR 1.0

The Event.NETWORK_CHANGE constant defines the value of the type property of a networkChange event object.

This event has the following properties:

PropertyValue
bubblesfalse
cancelablefalse; there is no default behavior to cancel.
currentTargetThe object that is actively processing the Event object with an event listener.
targetThe NativeApplication object.

See also

OPENConstant 
static const OPEN:String = "open"
Runtime Versions: AIR 1.0, Flash Player 9

The Event.OPEN constant defines the value of the type property of an open event object.

This event has the following properties:

PropertyValue
bubblesfalse
cancelablefalse; there is no default behavior to cancel.
currentTargetThe object that is actively processing the Event object with an event listener.
targetThe network object that has opened a connection.

See also

REMOVEDConstant 
static const REMOVED:String = "removed"
Runtime Versions: AIR 1.0, Flash Player 9

The Event.REMOVED constant defines the value of the type property of a removed event object.

The removed event applies to the ActionScript 3.0 display list and is not relevant to JavaScript code.

This event has the following properties:

PropertyValue
bubblestrue
cancelablefalse; there is no default behavior to cancel.
currentTargetThe object that is actively processing the Event object with an event listener.
targetThe DisplayObject instance to be removed from the display list. The target is not always the object in the display list that registered the event listener. Use the currentTarget property to access the object in the display list that is currently processing the event.

See also

REMOVED_FROM_STAGEConstant 
static const REMOVED_FROM_STAGE:String = "removedFromStage"
Runtime Versions: AIR 1.0, Flash Player 9.0.28.0

The Event.REMOVED_FROM_STAGE constant defines the value of the type property of a removedFromStage event object.

The removedFromStage event applies to the ActionScript 3.0 display list and is not relevant to JavaScript code.

This event has the following properties:

PropertyValue
bubblesfalse
cancelablefalse; there is no default behavior to cancel.
currentTargetThe object that is actively processing the Event object with an event listener.
targetThe DisplayObject instance being removed from the on stage display list, either directly or through the removal of a sub tree in which the DisplayObject instance is contained. If the DisplayObject instance is being directly removed, the removed event occurs before this event.

See also

RENDERConstant 
static const RENDER:String = "render"
Runtime Versions: AIR 1.0, Flash Player 9

The Event.RENDER constant defines the value of the type property of a render event object.

Note: This event does not go through a "capture phase" and is dispatched directly to the target, whether the target is on the display list or not.

This event has the following properties:

PropertyValue
bubblesfalse
cancelablefalse; the default behavior cannot be canceled.
currentTargetThe object that is actively processing the Event object with an event listener.
targetAny DisplayObject instance with a listener registered for the RENDER event.

See also

RESIZEConstant 
static const RESIZE:String = "resize"
Runtime Versions: AIR 1.0, Flash Player 9

The Event.RESIZE constant defines the value of the type property of a resize event object.

This event has the following properties:

PropertyValue
bubblesfalse
cancelablefalse; there is no default behavior to cancel.
currentTargetThe object that is actively processing the Event object with an event listener.
targetThe Stage object.

See also

SCROLLConstant 
static const SCROLL:String = "scroll"
Runtime Versions: AIR 1.0, Flash Player 9

The Event.SCROLL constant defines the value of the type property of a scroll event object.

This event has the following properties:

PropertyValue
bubblesfalse
cancelablefalse; there is no default behavior to cancel.
currentTargetThe object that is actively processing the Event object with an event listener.
targetThe TextField object that has been scrolled. The target property is not always the object in the display list that registered the event listener. Use the currentTarget property to access the object in the display list that is currently processing the event.

SELECTConstant 
static const SELECT:String = "select"
Runtime Versions: AIR 1.0, Flash Player 9

The Event.SELECT constant defines the value of the type property of a select event object.

This event has the following properties:

PropertyValue
bubblesfalse
cancelablefalse; there is no default behavior to cancel.
currentTargetThe object that is actively processing the Event object with an event listener.
targetThe object on which an item has been selected.

See also

SOUND_COMPLETEConstant 
static const SOUND_COMPLETE:String = "soundComplete"
Runtime Versions: AIR 1.0, Flash Player 9

The Event.SOUND_COMPLETE constant defines the value of the type property of a soundComplete event object.

This event has the following properties:

PropertyValue
bubblesfalse
cancelablefalse; there is no default behavior to cancel.
currentTargetThe object that is actively processing the Event object with an event listener.
targetThe Sound object on which a sound has finished playing.

See also

TAB_CHILDREN_CHANGEConstant 
static const TAB_CHILDREN_CHANGE:String = "tabChildrenChange"
Runtime Versions: AIR 1.0, Flash Player 9

The Event.TAB_CHILDREN_CHANGE constant defines the value of the type property of a tabChildrenChange event object.

The tabChildrenChange event applies to the ActionScript 3.0 display list and is not relevant to JavaScript code.

This event has the following properties:

PropertyValue
bubblestrue
cancelablefalse; there is no default behavior to cancel.
currentTargetThe object that is actively processing the Event object with an event listener.
targetThe object whose tabChildren flag has changed. The target is not always the object in the display list that registered the event listener. Use the currentTarget property to access the object in the display list that is currently processing the event.

TAB_ENABLED_CHANGEConstant 
static const TAB_ENABLED_CHANGE:String = "tabEnabledChange"
Runtime Versions: AIR 1.0, Flash Player 9

The Event.TAB_ENABLED_CHANGE constant defines the value of the type property of a tabEnabledChange event object.

The tabEnabledChange event applies to the ActionScript 3.0 display list and is not relevant to JavaScript code.

This event has the following properties:

PropertyValue
bubblestrue
cancelablefalse; there is no default behavior to cancel.
currentTargetThe object that is actively processing the Event object with an event listener.
targetThe InteractiveObject whose tabEnabled flag has changed. The target is not always the object in the display list that registered the event listener. Use the currentTarget property to access the object in the display list that is currently processing the event.

TAB_INDEX_CHANGEConstant 
static const TAB_INDEX_CHANGE:String = "tabIndexChange"
Runtime Versions: AIR 1.0, Flash Player 9

The Event.TAB_INDEX_CHANGE constant defines the value of the type property of a tabIndexChange event object.

The tabIndexChange event applies to the ActionScript 3.0 display list and is not relevant to JavaScript code.

This event has the following properties:

PropertyValue
bubblestrue
cancelablefalse; there is no default behavior to cancel.
currentTargetThe object that is actively processing the Event object with an event listener.
targetThe object whose tabIndex has changed. The target is not always the object in the display list that registered the event listener. Use the currentTarget property to access the object in the display list that is currently processing the event.

UNLOADConstant 
static const UNLOAD:String = "unload"
Runtime Versions: AIR 1.0, Flash Player 9

The Event.UNLOAD constant defines the value of the type property of an unload event object.

This event has the following properties:

PropertyValue
bubblesfalse
cancelablefalse; there is no default behavior to cancel.
currentTargetThe object that is actively processing the Event object with an event listener.
targetThe LoaderInfo object associated with the SWF file being unloaded or replaced.

USER_IDLEConstant 
static const USER_IDLE:String = "userIdle"
Runtime Versions: AIR 1.0

The Event.USER_IDLE constant defines the value of the type property of a userIdle event object.

This event has the following properties:

PropertyValue
bubblesfalse
cancelablefalse; there is no default behavior to cancel.
targetThe NativeApplication object.

See also

USER_PRESENTConstant 
static const USER_PRESENT:String = "userPresent"
Runtime Versions: AIR 1.0

The Event.USER_PRESENT constant defines the value of the type property of a userPresent event object.

This event has the following properties:

PropertyValue
bubblesfalse
cancelablefalse; there is no default behavior to cancel.
targetThe NativeApplication object.

See also