window.runtime 属性window.runtime.flash.events.Event
继承Event Inheritance Object

Event 类作为创建 Event 对象的基类,当发生事件时,Event 对象将作为参数传递给事件侦听器。

Event 类的属性包含有关事件的基本信息,例如事件的类型或者是否可以取消事件的默认行为。对于许多事件(如由 Event 类常量表示的事件),此基本信息就足够了。但其它事件可能需要更详细的信息。例如,与鼠标单击关联的事件需要包括有关单击事件的位置以及在单击事件期间是否按下了任何键的其它信息。您可以通过扩展 Event 类(MouseEvent 类执行的操作)将此类其它信息传递给事件侦听器。 ActionScript 3.0 Adobe® AIR™ API 为需要其他信息的常见事件定义多个 Event 子类。与每个 Event 子类关联的事件将在每个类的文档中加以介绍。

Event 类的方法可以在事件侦听器函数中使用以影响事件对象的行为。某些事件有关联的默认行为。例如,doubleClick 事件有关联的默认行为,此行为突出显示事件发生时鼠标指针下的词。 例如,由 NativeWindow 对象调度的 closing 事件具有关联的默认行为,即关闭窗口。通过调用 preventDefault() 方法,您的事件侦听器可以取消此行为。 通过调用 stopPropogation()stopImmediatePropogation() 方法,还可以使当前事件侦听器成为要处理事件的最后一个事件侦听器。

注意:此类中的某些常量用于定义由 SWF 内容中使用的 ActionScript 3.0 显示列表调度的事件的 type 属性。但是,此类中的某些常量用于定义另一些事件的 type 属性,这些事件与 ActionScript 3.0 显示列表无关 并且在 AIR 运行时中运行的 JavaScript 代码中非常有用。

另请参见

EventDispatcher
About events
About events
Using events
Manually dispatching events
Event propagation
Event priorities
Using event subclasses
About keyboard events
Event objects


属性
 属性定义方
  bubbles : Boolean
[只读 (read-only)] 指示事件是否为冒泡事件。
Event
  cancelable : Boolean
[只读 (read-only)] 指示是否可以阻止与事件相关联的行为。
Event
 Inheritedconstructor : Object
对类对象或给定对象实例的构造函数的引用。
Object
  currentTarget : Object
[只读 (read-only)] 当前正在使用某个事件侦听器处理 Event 对象的对象。
Event
  eventPhase : uint
[只读 (read-only)] 事件流中的当前阶段。
Event
 Inheritedprototype : Object
[静态] 对类或函数对象的原型对象的引用。
Object
  target : Object
[只读 (read-only)] 事件目标。
Event
  type : String
[只读 (read-only)] 事件的类型。
Event
公共方法
 方法定义方
  
Event(type:String, bubbles:Boolean = false, cancelable:Boolean = false)
创建一个作为参数传递给事件侦听器的 Event 对象。
Event
  
复制 Event 子类的实例。
Event
  
formatToString(className:String, ... arguments):String
用于在自定义 ActionScript 3.0 Event 类中实现 toString() 方法的实用程序函数。
Event
 Inherited
hasOwnProperty(name:String):Boolean
指示对象是否已经定义了指定的属性。
Object
  
检查是否已对事件调用 preventDefault() 方法。
Event
 Inherited
isPrototypeOf(theClass:Object):Boolean
指示 Object 类的实例是否在指定为参数的对象的原型链中。
Object
  
如果可以取消事件的默认行为,则取消该行为。
Event
 Inherited
propertyIsEnumerable(name:String):Boolean
指示指定的属性是否存在、是否可枚举。
Object
 Inherited
setPropertyIsEnumerable(name:String, isEnum:Boolean = true):void
设置循环操作动态属性的可用性。
Object
  
防止对事件流中当前节点中和所有后续节点中的事件侦听器进行处理。
Event
  
防止对事件流中当前节点的后续节点中的所有事件侦听器进行处理。
Event
  
toString():String
返回一个字符串,其中包含 Event 对象的所有属性。
Event
 Inherited
valueOf():Object
返回指定对象的原始值。
Object
常量
 常量定义方
  ACTIVATE : String = "activate"
[静态] Event.ACTIVATE 常量定义 activate 事件对象的 type 属性值。
Event
  ADDED : String = "added"
[静态] Event.ADDED 常量定义 added 事件对象的 type 属性值。
Event
  ADDED_TO_STAGE : String = "addedToStage"
[静态] Event.ADDED_TO_STAGE 常量定义 addedToStage 事件对象的 type 属性值。
Event
  CANCEL : String = "cancel"
[静态] Event.CANCEL 常量定义 cancel 事件对象的 type 属性的值。
Event
  CHANGE : String = "change"
[静态] Event.CHANGE 常量定义 change 事件对象的 type 属性值。
Event
  CLOSE : String = "close"
[静态] Event.CLOSE 常量定义 close 事件对象的 type 属性的值。
Event
  CLOSING : String = "closing"
[静态] Event.CLOSING 常量定义 closing 事件对象的 type 属性值。
Event
  COMPLETE : String = "complete"
[静态] Event.COMPLETE 常量定义 complete 事件对象的 type 属性值。
Event
  CONNECT : String = "connect"
[静态] Event.CONNECT 常量定义 connect 事件对象的 type 属性值。
Event
  DEACTIVATE : String = "deactivate"
[静态] Event.DEACTIVATE 常量定义 deactivate 事件对象的 type 属性值。
Event
  DISPLAYING : String = "displaying"
[静态] Event.DISPLAYING 常量定义 displaying 事件对象的 type 属性值。
Event
  ENTER_FRAME : String = "enterFrame"
[静态] Event.ENTER_FRAME 常量定义 enterFrame 事件对象的 type 属性值。
Event
  EXITING : String = "exiting"
[静态] Event.EXITING 常量定义 exiting 事件对象的 type 属性值。
Event
  FULLSCREEN : String = "fullScreen"
[静态] Event.FULL_SCREEN 常量定义 fullScreen 事件对象的 type 属性值。
Event
  HTML_BOUNDS_CHANGE : String = "htmlBoundsChange"
[静态] Event.HTML_BOUNDS_CHANGE 常量定义 htmlBoundsChange 事件对象的 type 属性值。
Event
  HTML_DOM_INITIALIZE : String = "htmlDOMInitialize"
[静态] Event.HTML_DOM_INITIALIZE 常量定义 htmlDOMInitialize 事件对象的 type 属性值。
Event
  HTML_RENDER : String = "htmlRender"
[静态] Event.HTML_RENDER 常量定义 htmlRender 事件对象的 type 属性值。
Event
  ID3 : String = "id3"
[静态] Event.ID3 常量定义 id3 事件对象的 type 属性值。
Event
  INIT : String = "init"
[静态] Event.INIT 常量定义 init 事件对象的 type 属性值。
Event
  LOCATION_CHANGE : String = "locationChange"
[静态] Event.LOCATION_CHANGE 常量定义 locationChange 事件对象的 type 属性值。
Event
  MOUSE_LEAVE : String = "mouseLeave"
[静态] Event.MOUSE_LEAVE 常量定义 mouseLeave 事件对象的 type 属性值。
Event
  NETWORK_CHANGE : String = "networkChange"
[静态] Event.NETWORK_CHANGE 常量定义 networkChange 事件对象的 type 属性值。
Event
  OPEN : String = "open"
[静态] Event.OPEN 常量用于定义 open 事件对象的 type 属性值。
Event
  REMOVED : String = "removed"
[静态] Event.REMOVED 常量定义 removed 事件对象的 type 属性值。
Event
  REMOVED_FROM_STAGE : String = "removedFromStage"
[静态] Event.REMOVED_FROM_STAGE 常量定义 removedFromStage 事件对象的 type 属性值。
Event
  RENDER : String = "render"
[静态] Event.RENDER 常量定义 render 事件对象的 type 属性的值。
Event
  RESIZE : String = "resize"
[静态] Event.RESIZE 常量定义 resize 事件对象的 type 属性的值。
Event
  SCROLL : String = "scroll"
[静态] Event.SCROLL 常量定义 scroll 事件对象的 type 属性值。
Event
  SELECT : String = "select"
[静态] Event.SELECT 常量定义 select 事件对象的 type 属性的值。
Event
  SOUND_COMPLETE : String = "soundComplete"
[静态] Event.SOUND_COMPLETE 常量定义 soundComplete 事件对象的 type 属性值。
Event
  TAB_CHILDREN_CHANGE : String = "tabChildrenChange"
[静态] Event.TAB_CHILDREN_CHANGE 常量定义 tabChildrenChange 事件对象的 type 属性值。
Event
  TAB_ENABLED_CHANGE : String = "tabEnabledChange"
[静态] Event.TAB_ENABLED_CHANGE 常量定义 tabEnabledChange 事件对象的 type 属性值。
Event
  TAB_INDEX_CHANGE : String = "tabIndexChange"
[静态] Event.TAB_INDEX_CHANGE 常量定义 tabIndexChange 事件对象的 type 属性值。
Event
  UNLOAD : String = "unload"
[静态] Event.UNLOAD 常量定义 unload 事件对象的 type 属性值。
Event
  USER_IDLE : String = "userIdle"
[静态] Event.USER_IDLE 常量定义 userIdle 事件对象的 type 属性值。
Event
  USER_PRESENT : String = "userPresent"
[静态] Event.USER_PRESENT 常量定义 userPresent 事件对象的 type 属性值。
Event
属性详细信息
bubbles属性
bubbles:Boolean  [只读 (read-only)]

指示事件是否为冒泡事件。如果事件可以冒泡,则此值为 true;否则为 false

事件冒泡是为 SWF 内容中的显示对象定义的,它使用 ActionScript 3.0 显示对象模型。bubbles 属性仅在 ActionScript 3.0 代码中有效。

发生事件时,该事件在事件流的三个阶段中移动:捕获阶段,该阶段从显示列表层次结构的顶部流动到目标节点之前的节点;目标阶段,该阶段只包括目标节点;冒泡阶段,该阶段从目标节点的后续节点沿显示列表层次结构向上往回流动。

某些事件(例如 activateunload 事件)没有冒泡阶段。对于没有冒泡阶段的事件,bubbles 属性的值为 false

另请参见

cancelable属性 
cancelable:Boolean  [只读 (read-only)]

指示是否可以阻止与事件相关联的行为。如果可以取消该行为,则此值为 true;否则为 false

另请参见

currentTarget属性 
currentTarget:Object  [只读 (read-only)]

当前正在使用某个事件侦听器处理 Event 对象的对象。例如,如果用户单击“确定”按钮,则当前目标可以是包含该按钮的节点,也可以是它的已为该事件注册了事件侦听器的始祖之一。

另请参见

eventPhase属性 
eventPhase:uint  [只读 (read-only)]

事件流中的当前阶段。此属性可以包含以下数值:

该事件流是为 SWF 内容中的显示对象定义的,它使用 ActionScript 3.0 显示对象模型。eventPhase 属性仅在 ActionScript 3.0 代码中有效。

另请参见

target属性 
target:Object  [只读 (read-only)]

事件目标。此属性包含目标节点。例如,如果用户单击“确定”按钮,则目标节点就是包含该按钮的显示列表节点。

另请参见

type属性 
type:String  [只读 (read-only)]

事件的类型。类型区分大小写。

另请参见

构造函数详细信息
Event()构造函数
function Event(type:String, bubbles:Boolean = false, cancelable:Boolean = false)

创建一个作为参数传递给事件侦听器的 Event 对象。

参数
type:String — 事件的类型,可以作为 Event.type 访问。
 
bubbles:Boolean (default = false) — 确定 Event 对象是否参与事件流的冒泡阶段。默认值为 false
 
cancelable:Boolean (default = false) — 确定是否可以取消 Event 对象。默认值为 false
方法详细信息
clone()方法
function clone():Event

复制 Event 子类的实例。

返回一个新的 Event 对象,它是 Event 对象的原始实例的副本。通常您不需要调用 clone();当您重新调度事件,即调用 dispatchEvent(event)(从正在处理 event 的处理函数)时,EventDispatcher 类会自动调用它。

新的 Event 对象包括原始对象的所有属性。

当您创建自己的自定义 Event 类时,必须覆盖继承的 Event.clone() 方法,以复制自定义类的属性。如果您未设置在事件子类中添加的所有属性,则当侦听器处理重新调度的事件时,这些属性将不会有正确的值。

在本示例中,PingEventEvent 的子类,因此它可以实现其自己的 clone() 版本。

  class PingEvent extends Event {
   var URL:String;
   
  public override function clone():Event {
        return new PingEvent(type, bubbles, cancelable, URL);
     }
  }
  

返回
Event — 一个新的 Event 对象,它与原始对象相同。

另请参见

formatToString()方法 
function formatToString(className:String, ... arguments):String

用于在自定义 ActionScript 3.0 Event 类中实现 toString() 方法的实用程序函数。建议覆盖 toString() 方法,但不是必须覆盖。

  class PingEvent extends Event {
   var URL:String;
  
  public override function toString():String { 
   return formatToString("PingEvent", "type", "bubbles", "cancelable", "eventPhase", "URL"); 
     }
  }
  

此方法用于创建将在 SWF 内容中使用的 ActionScript 3.0 类。

参数

className:String — 自定义 Event 类的名称。在上面的示例中,className 参数为 PingEvent
 
... arguments — Event 类的属性和在自定义 Event 类中添加的属性。在上面的示例中,...arguments 参数包括 typebubblescancelableeventPhaseURL

返回
String — 自定义 Event 类的名称和 ...arguments 参数的字符串值。
isDefaultPrevented()方法 
function isDefaultPrevented():Boolean

检查是否已对事件调用 preventDefault() 方法。如果已调用 preventDefault() 方法,则返回 true;否则返回 false

返回
Boolean — 如果已调用 preventDefault(),将返回 true;否则将返回 false

另请参见

preventDefault()方法 
function preventDefault():void

如果可以取消事件的默认行为,则取消该行为。

许多事件都有默认执行的关联行为。例如,如果用户在文本字段中键入一个字符,则默认行为就是在文本字段中显示该字符。由于可以取消 TextEvent.TEXT_INPUT 事件的默认行为,因此您可以使用 preventDefault() 方法来防止显示该字符。 例如,在用户单击窗口的关闭框时,默认行为是窗口关闭。由于可以取消 closing 事件的默认行为,因此您可以使用 preventDefault() 方法来防止关闭该窗口。

不可取消行为的一个示例是与 Event.REMOVED 事件关联的默认行为,只要 Flash Player 从显示列表中删除显示对象,就会生成该事件。 由于无法取消默认行为(删除元素),因此 preventDefault() 方法对此默认行为无效。

您可以使用 Event.cancelable 属性来检查是否可以防止与特定事件关联的默认行为。如果 Event.cancelable 的值为 true,则可以使用 preventDefault() 来取消事件;否则,preventDefault() 无效。

另请参见

stopImmediatePropagation()方法 
function stopImmediatePropagation():void

防止对事件流中当前节点中和所有后续节点中的事件侦听器进行处理。此方法会立即生效,并且会影响当前节点中的事件侦听器。相比之下,在当前节点中的所有事件侦听器都完成处理之前,stopPropagation() 方法不会生效。

注意:此方法不会取消与此事件相关联的行为;有关此功能的信息,请参阅 preventDefault()

该事件流是为 SWF 内容中的显示对象定义的,它使用 ActionScript 3.0 显示对象模型。

另请参见

stopPropagation()方法 
function stopPropagation():void

防止对事件流中当前节点的后续节点中的所有事件侦听器进行处理。此方法不会影响当前节点 (currentTarget) 中的任何事件侦听器。相比之下,stopImmediatePropagation() 方法可以防止对当前节点中和后续节点中的事件侦听器进行处理。对此方法的其它调用没有任何效果。可以在事件流的任何阶段中调用此方法。

注意:此方法不会取消与此事件相关联的行为;有关此功能的信息,请参阅 preventDefault()

该事件流是为 SWF 内容中的显示对象定义的,它使用 ActionScript 3.0 显示对象模型。

另请参见

toString()方法 
function toString():String

返回一个字符串,其中包含 Event 对象的所有属性。字符串的格式如下:

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

返回
String — 一个字符串,其中包含 Event 对象的所有属性。

另请参见

常量详细信息
ACTIVATE常量
static const ACTIVATE:String = "activate"

Event.ACTIVATE 常量定义 activate 事件对象的 type 属性值。

注意:无论目标是否出现在显示列表中,此事件都不会通过“捕获阶段”,而是被直接调度给此目标。

此事件具有以下属性:

属性
bubblesfalse
cancelablefalse;没有要取消的默认行为。
currentTarget当前正在使用某个事件侦听器处理 Event 对象的对象。
target具有为 ACTIVATE 事件注册的侦听器的任何 DisplayObject 实例。

另请参见

ADDED常量 
static const ADDED:String = "added"

Event.ADDED 常量定义 added 事件对象的 type 属性值。

added 事件适用于 ActionScript 3.0 显示列表并且与 JavaScript 代码无关。

此事件具有以下属性:

属性
bubblestrue
cancelablefalse;没有要取消的默认行为。
currentTarget当前正在使用某个事件侦听器处理 Event 对象的对象。
target要添加到显示列表中的 DisplayObject 实例。target 不一定是显示列表中注册此事件侦听器的对象。请使用 currentTarget 属性来访问显示列表中当前正在处理此事件的对象。

另请参见

ADDED_TO_STAGE常量 
static const ADDED_TO_STAGE:String = "addedToStage"

Event.ADDED_TO_STAGE 常量定义 addedToStage 事件对象的 type 属性值。

addedToStage 事件适用于 ActionScript 3.0 显示列表并且与 JavaScript 代码无关。

此事件具有以下属性:

属性
bubblesfalse
cancelablefalse;没有要取消的默认行为。
currentTarget当前正在使用某个事件侦听器处理 Event 对象的对象。
targetDisplayObject 实例将添加到舞台的显示列表中,可直接添加它,也可以添加包含 DisplayObject 实例的子树。如果 DisplayObject 实例将被直接添加,会在此事件之前发生 added 事件。

另请参见

CANCEL常量 
static const CANCEL:String = "cancel"

Event.CANCEL 常量定义 cancel 事件对象的 type 属性的值。

此事件具有以下属性:

属性
bubblesfalse
cancelablefalse;没有要取消的默认行为。
currentTarget当前正在使用某个事件侦听器处理 Event 对象的对象。
target对已取消其操作的对象的引用。

另请参见

CHANGE常量 
static const CHANGE:String = "change"

Event.CHANGE 常量定义 change 事件对象的 type 属性值。

此事件具有以下属性:

属性
bubblestrue
cancelablefalse;没有要取消的默认行为。
currentTarget当前正在使用某个事件侦听器处理 Event 对象的对象。
target已修改其值的对象。target 不一定是显示列表中注册此事件侦听器的对象。请使用 currentTarget 属性来访问显示列表中当前正在处理此事件的对象。

另请参见

CLOSE常量 
static const CLOSE:String = "close"

Event.CLOSE 常量定义 close 事件对象的 type 属性的值。

此事件具有以下属性:

属性
bubblesfalse
cancelablefalse;没有要取消的默认行为。
currentTarget当前正在使用某个事件侦听器处理 Event 对象的对象。
target已关闭其连接的对象。

另请参见

CLOSING常量 
static const CLOSING:String = "closing"

Event.CLOSING 常量定义 closing 事件对象的 type 属性值。

此事件具有以下属性:

属性
bubblesfalse
cancelabletrue;取消此事件对象将停止关闭操作。
currentTarget当前正在使用某个事件侦听器处理 Event 对象的对象。
target要关闭其连接的对象。

另请参见

COMPLETE常量 
static const COMPLETE:String = "complete"

Event.COMPLETE 常量定义 complete 事件对象的 type 属性值。

此事件具有以下属性:

属性
bubblesfalse
cancelablefalse;没有要取消的默认行为。
currentTarget当前正在使用某个事件侦听器处理 Event 对象的对象。
target已完成加载的网络对象。

另请参见

CONNECT常量 
static const CONNECT:String = "connect"

Event.CONNECT 常量定义 connect 事件对象的 type 属性值。

此事件具有以下属性:

属性
bubblesfalse
cancelablefalse;没有要取消的默认行为。
currentTarget当前正在使用某个事件侦听器处理 Event 对象的对象。
target已建立网络连接的 Socket 或 XMLSocket 对象。

另请参见

DEACTIVATE常量 
static const DEACTIVATE:String = "deactivate"

Event.DEACTIVATE 常量定义 deactivate 事件对象的 type 属性值。

注意:无论目标是否出现在显示列表中,此事件都不会通过“捕获阶段”,而是被直接调度给此目标。

此事件具有以下属性:

属性
bubblesfalse
cancelablefalse;没有要取消的默认行为。
currentTarget当前正在使用某个事件侦听器处理 Event 对象的对象。
target具有为 DEACTIVATE 事件注册的侦听器的任何 DisplayObject 实例。

另请参见

DISPLAYING常量 
static const DISPLAYING:String = "displaying"

Event.DISPLAYING 常量定义 displaying 事件对象的 type 属性值。

注意:无论目标是否出现在显示列表中,此事件都不会通过“捕获阶段”,而是被直接调度给此目标。

此事件具有以下属性:

属性
bubblesfalse
cancelablefalse
currentTarget当前正在使用某个事件侦听器处理 Event 对象的对象。
target将要显示的 对象。

另请参见

ENTER_FRAME常量 
static const ENTER_FRAME:String = "enterFrame"

Event.ENTER_FRAME 常量定义 enterFrame 事件对象的 type 属性值。

enterFrame 事件适用于 ActionScript 3.0 显示列表并且与 JavaScript 代码无关。

注意:无论目标是否出现在显示列表中,此事件都不会通过“捕获阶段”,而是被直接调度给此目标。

此事件具有以下属性:

属性
bubblesfalse
cancelablefalse;没有要取消的默认行为。
currentTarget当前正在使用某个事件侦听器处理 Event 对象的对象。
target具有为 ENTER_FRAME 事件注册的侦听器的任何 DisplayObject 实例。

另请参见

EXITING常量 
static const EXITING:String = "exiting"

Event.EXITING 常量定义 exiting 事件对象的 type 属性值。

此事件具有以下属性:

属性
bubblesfalse
cancelabletrue;取消此事件对象将停止退出操作。
currentTargetNativeApplication 对象。
targetNativeApplication 对象。

另请参见

FULLSCREEN常量 
static const FULLSCREEN:String = "fullScreen"

Event.FULL_SCREEN 常量定义 fullScreen 事件对象的 type 属性值。

此事件具有以下属性:

属性
bubblesfalse
cancelablefalse;没有要取消的默认行为。
currentTarget当前正在使用某个事件侦听器处理 Event 对象的对象。
targetStage 对象。

另请参见

HTML_BOUNDS_CHANGE常量 
static const HTML_BOUNDS_CHANGE:String = "htmlBoundsChange"

Event.HTML_BOUNDS_CHANGE 常量定义 htmlBoundsChange 事件对象的 type 属性值。

此事件具有以下属性:

属性
bubblesfalse
cancelablefalse;没有要取消的默认行为。
currentTargetHTMLLoader 对象。
targetHTMLLoader 对象。

另请参见

HTML_DOM_INITIALIZE常量 
static const HTML_DOM_INITIALIZE:String = "htmlDOMInitialize"

Event.HTML_DOM_INITIALIZE 常量定义 htmlDOMInitialize 事件对象的 type 属性值。

此事件具有以下属性:

属性
bubblesfalse
cancelablefalse;没有要取消的默认行为。
currentTargetHTMLLoader 对象。
targetHTMLLoader 对象。

另请参见

HTML_RENDER常量 
static const HTML_RENDER:String = "htmlRender"

Event.HTML_RENDER 常量定义 htmlRender 事件对象的 type 属性值。

此事件具有以下属性:

属性
bubblesfalse
cancelablefalse;没有要取消的默认行为。
currentTargetHTMLLoader 对象。
targetHTMLLoader 对象。

另请参见

ID3常量 
static const ID3:String = "id3"

Event.ID3 常量定义 id3 事件对象的 type 属性值。

此事件具有以下属性:

属性
bubblesfalse
cancelablefalse;没有要取消的默认行为。
currentTarget当前正在使用某个事件侦听器处理 Event 对象的对象。
target加载 MP3 的 Sound 对象,ID3 数据现在可用于此对象。target 不一定是显示列表中注册此事件侦听器的对象。请使用 currentTarget 属性来访问显示列表中当前正在处理此事件的对象。

另请参见

INIT常量 
static const INIT:String = "init"

Event.INIT 常量定义 init 事件对象的 type 属性值。

此事件具有以下属性:

属性
bubblesfalse
cancelablefalse;没有要取消的默认行为。
currentTarget当前正在使用某个事件侦听器处理 Event 对象的对象。
target与所加载的 SWF 文件相关联的 LoaderInfo 对象。

另请参见

LOCATION_CHANGE常量 
static const LOCATION_CHANGE:String = "locationChange"

Event.LOCATION_CHANGE 常量定义 locationChange 事件对象的 type 属性值。

此事件具有以下属性:

属性
bubblesfalse
cancelablefalse;没有要取消的默认行为。
currentTargetHTMLLoader 对象。
targetHTMLLoader 对象。

另请参见

MOUSE_LEAVE常量 
static const MOUSE_LEAVE:String = "mouseLeave"

Event.MOUSE_LEAVE 常量定义 mouseLeave 事件对象的 type 属性值。

此事件具有以下属性:

属性
bubblesfalse
cancelablefalse;没有要取消的默认行为。
currentTarget当前正在使用某个事件侦听器处理 Event 对象的对象。
targetStage 对象。target 不一定是显示列表中注册此事件侦听器的对象。请使用 currentTarget 属性来访问显示列表中当前正在处理此事件的对象。

另请参见

NETWORK_CHANGE常量 
static const NETWORK_CHANGE:String = "networkChange"

Event.NETWORK_CHANGE 常量定义 networkChange 事件对象的 type 属性值。

此事件具有以下属性:

属性
bubblesfalse
cancelablefalse;没有要取消的默认行为。
currentTarget当前正在使用某个事件侦听器处理 Event 对象的对象。
targetNativeApplication 对象。

另请参见

OPEN常量 
static const OPEN:String = "open"

Event.OPEN 常量用于定义 open 事件对象的 type 属性值。

此事件具有以下属性:

属性
bubblesfalse
cancelablefalse;没有要取消的默认行为。
currentTarget当前正在使用某个事件侦听器处理 Event 对象的对象。
target已打开连接的网络对象。

另请参见

REMOVED常量 
static const REMOVED:String = "removed"

Event.REMOVED 常量定义 removed 事件对象的 type 属性值。

removed 事件适用于 ActionScript 3.0 显示列表并且与 JavaScript 代码无关。

此事件具有以下属性:

属性
bubblestrue
cancelablefalse;没有要取消的默认行为。
currentTarget当前正在使用某个事件侦听器处理 Event 对象的对象。
target要从显示列表中删除的 DisplayObject 实例。target 不一定是显示列表中注册此事件侦听器的对象。请使用 currentTarget 属性来访问显示列表中当前正在处理此事件的对象。

另请参见

REMOVED_FROM_STAGE常量 
static const REMOVED_FROM_STAGE:String = "removedFromStage"

Event.REMOVED_FROM_STAGE 常量定义 removedFromStage 事件对象的 type 属性值。

removedFromStage 事件适用于 ActionScript 3.0 显示列表并且与 JavaScript 代码无关。

此事件具有以下属性:

属性
bubblesfalse
cancelablefalse;没有要取消的默认行为。
currentTarget当前正在使用某个事件侦听器处理 Event 对象的对象。
targetDisplayObject 实例将从舞台的显示列表中删除,可直接删除它,也可以删除包含 DisplayObject 实例的子树。如果 DisplayObject 实例将被直接删除,会在此事件之前发生 removed 事件。

另请参见

RENDER常量 
static const RENDER:String = "render"

Event.RENDER 常量定义 render 事件对象的 type 属性的值。

注意:无论目标是否出现在显示列表中,此事件都不会通过“捕获阶段”,而是被直接调度给此目标。

此事件具有以下属性:

属性
bubblesfalse
cancelablefalse;不能取消默认行为。
currentTarget当前正在使用某个事件侦听器处理 Event 对象的对象。
target具有为 RENDER 事件注册的侦听器的任何 DisplayObject 实例。

另请参见

RESIZE常量 
static const RESIZE:String = "resize"

Event.RESIZE 常量定义 resize 事件对象的 type 属性的值。

此事件具有以下属性:

属性
bubblesfalse
cancelablefalse;没有要取消的默认行为。
currentTarget当前正在使用某个事件侦听器处理 Event 对象的对象。
targetStage 对象。

另请参见

SCROLL常量 
static const SCROLL:String = "scroll"

Event.SCROLL 常量定义 scroll 事件对象的 type 属性值。

此事件具有以下属性:

属性
bubblesfalse
cancelablefalse;没有要取消的默认行为。
currentTarget当前正在使用某个事件侦听器处理 Event 对象的对象。
target已滚动的 TextField 对象。target 属性不一定是显示列表中注册此事件侦听器的对象。请使用 currentTarget 属性来访问显示列表中当前正在处理此事件的对象。

另请参见

SELECT常量 
static const SELECT:String = "select"

Event.SELECT 常量定义 select 事件对象的 type 属性的值。

此事件具有以下属性:

属性
bubblesfalse
cancelablefalse;没有要取消的默认行为。
currentTarget当前正在使用某个事件侦听器处理 Event 对象的对象。
target 对象,已在其中选定了一个项目。

另请参见

SOUND_COMPLETE常量 
static const SOUND_COMPLETE:String = "soundComplete"

Event.SOUND_COMPLETE 常量定义 soundComplete 事件对象的 type 属性值。

此事件具有以下属性:

属性
bubblesfalse
cancelablefalse;没有要取消的默认行为。
currentTarget当前正在使用某个事件侦听器处理 Event 对象的对象。
target已结束声音播放的 Sound 对象。

另请参见

TAB_CHILDREN_CHANGE常量 
static const TAB_CHILDREN_CHANGE:String = "tabChildrenChange"

Event.TAB_CHILDREN_CHANGE 常量定义 tabChildrenChange 事件对象的 type 属性值。

tabChildrenChange 事件适用于 ActionScript 3.0 显示列表并且与 JavaScript 代码无关。

此事件具有以下属性:

属性
bubblestrue
cancelablefalse;没有要取消的默认行为。
currentTarget当前正在使用某个事件侦听器处理 Event 对象的对象。
target其 tabChildren 标志已更改的对象。target 不一定是显示列表中注册此事件侦听器的对象。请使用 currentTarget 属性来访问显示列表中当前正在处理此事件的对象。

另请参见

TAB_ENABLED_CHANGE常量 
static const TAB_ENABLED_CHANGE:String = "tabEnabledChange"

Event.TAB_ENABLED_CHANGE 常量定义 tabEnabledChange 事件对象的 type 属性值。

tabEnabledChange 事件适用于 ActionScript 3.0 显示列表并且与 JavaScript 代码无关。

此事件具有以下属性:

属性
bubblestrue
cancelablefalse;没有要取消的默认行为。
currentTarget当前正在使用某个事件侦听器处理 Event 对象的对象。
target其 tabEnabled 标志已更改的 InteractiveObject。target 不一定是显示列表中注册此事件侦听器的对象。请使用 currentTarget 属性来访问显示列表中当前正在处理此事件的对象。

另请参见

TAB_INDEX_CHANGE常量 
static const TAB_INDEX_CHANGE:String = "tabIndexChange"

Event.TAB_INDEX_CHANGE 常量定义 tabIndexChange 事件对象的 type 属性值。

tabIndexChange 事件适用于 ActionScript 3.0 显示列表并且与 JavaScript 代码无关。

此事件具有以下属性:

属性
bubblestrue
cancelablefalse;没有要取消的默认行为。
currentTarget当前正在使用某个事件侦听器处理 Event 对象的对象。
target其 tabIndex 已更改的对象。target 不一定是显示列表中注册此事件侦听器的对象。请使用 currentTarget 属性来访问显示列表中当前正在处理此事件的对象。

另请参见

UNLOAD常量 
static const UNLOAD:String = "unload"

Event.UNLOAD 常量定义 unload 事件对象的 type 属性值。

此事件具有以下属性:

属性
bubblesfalse
cancelablefalse;没有要取消的默认行为。
currentTarget当前正在使用某个事件侦听器处理 Event 对象的对象。
targetLoaderInfo 对象与将被卸载或替换的 SWF 文件相关联。

另请参见

USER_IDLE常量 
static const USER_IDLE:String = "userIdle"

Event.USER_IDLE 常量定义 userIdle 事件对象的 type 属性值。

此事件具有以下属性:

属性
bubblesfalse
cancelablefalse;没有要取消的默认行为。
targetNativeApplication 对象。

另请参见

USER_PRESENT常量 
static const USER_PRESENT:String = "userPresent"

Event.USER_PRESENT 常量定义 userPresent 事件对象的 type 属性值。

此事件具有以下属性:

属性
bubblesfalse
cancelablefalse;没有要取消的默认行为。
targetNativeApplication 对象。

另请参见