mx.events
public class EventListenerRequest
继承EventListenerRequest Inheritance SWFBridgeRequest Inheritance Event Inheritance Object

请求从一个 SystemManager 发送到另一个应用程序中的 SystemManager(通过它们之间的桥),以代表您添加或删除指定事件的侦听器。未使用 data 属性。只能请求特定的事件。在其它应用程序中触发事件时,将通过桥重新调度该事件,进行请求的 SystemManager 在该桥处拾取事件并从自身重新调度该事件。一般情况下,生成此请求是因为某些其它代码对其 SystemManager 上的一个已批准事件调用了 addEventListener() 方法。



公共属性
 属性定义方
 Inheritedbubbles : Boolean
[只读 (read-only)] 指示事件是否为冒泡事件。
Event
 Inheritedcancelable : Boolean
[只读 (read-only)] 指示是否可以阻止与事件相关联的行为。
Event
 Inheritedconstructor : Object
对类对象或给定对象实例的构造函数的引用。
Object
 InheritedcurrentTarget : Object
[只读 (read-only)] 当前正在使用某个事件侦听器处理 Event 对象的对象。
Event
 Inheriteddata : Object
与事件相关的数据。
SWFBridgeRequest
 InheritedeventPhase : uint
[只读 (read-only)] 事件流中的当前阶段。
Event
  eventType : String
[只读 (read-only)] 要侦听的事件的类型。
EventListenerRequest
  priority : int
[只读 (read-only)] addEventListener() 的 priority 参数。
EventListenerRequest
 Inheritedprototype : Object
[静态] 对类或函数对象的原型对象的引用。
Object
 Inheritedrequestor : IEventDispatcher
发送消息的桥。
SWFBridgeRequest
 Inheritedtarget : Object
[只读 (read-only)] 事件目标。
Event
 Inheritedtype : String
[只读 (read-only)] 事件的类型。
Event
  useCapture : Boolean
[只读 (read-only)] addEventListener() 的 useCapture 参数。
EventListenerRequest
  useWeakReference : Boolean
[只读 (read-only)] addEventListener() 的 useWeakReference 参数。
EventListenerRequest
公共方法
 方法定义方
  
EventListenerRequest(type:String, bubbles:Boolean = false, cancelable:Boolean = true, eventType:String = null, useCapture:Boolean = false, priority:int = 0, useWeakReference:Boolean = false)
创建一个新的请求,用于添加或删除事件侦听器。
EventListenerRequest
 Inherited
复制 Event 子类的实例。
Event
 Inherited
formatToString(className:String, ... arguments):String
用于在自定义 ActionScript 3.0 Event 类中实现 toString() 方法的实用程序函数。
Event
 Inherited
指示对象是否已经定义了指定的属性。
Object
 Inherited
检查是否已对事件调用 preventDefault() 方法。
Event
 Inherited
指示 Object 类的实例是否在指定为参数的对象的原型链中。
Object
  
[静态] 通过将事件中的相关参数复制到新事件中,封送该事件。
EventListenerRequest
 Inherited
如果可以取消事件的默认行为,则取消该行为。
Event
 Inherited
指示指定的属性是否存在、是否可枚举。
Object
 Inherited
设置循环操作动态属性的可用性。
Object
 Inherited
防止对事件流中当前节点中和所有后续节点中的事件侦听器进行处理。
Event
 Inherited
防止对事件流中当前节点的后续节点中的所有事件侦听器进行处理。
Event
 Inherited
返回一个字符串,其中包含 Event 对象的所有属性。
Event
 Inherited
返回指定对象的原始值。
Object
公共常量
 常量定义方
 InheritedACTIVATE : String = "activate"
[静态] ACTIVATE 常量定义 activate 事件对象的 type 属性的值。
Event
 InheritedACTIVATE_FOCUS_REQUEST : String = "activateFocusRequest"
[静态] 从顶级焦点管理器发送到次级焦点管理器,因此激活了参与选项卡循环的所有焦点管理器。
SWFBridgeRequest
 InheritedACTIVATE_POP_UP_REQUEST : String = "activatePopUpRequest"
[静态] 请求激活子应用程序的弹出窗口。
SWFBridgeRequest
 InheritedADDED : String = "added"
[静态] Event.ADDED 常量定义 added 事件对象的 type 属性值。
Event
 InheritedADDED_TO_STAGE : String = "addedToStage"
[静态] Event.ADDED_TO_STAGE 常量定义 addedToStage 事件对象的 type 属性值。
Event
  ADD_EVENT_LISTENER_REQUEST : String = "addEventListenerRequest"
[静态] 请求添加事件侦听器。
EventListenerRequest
 InheritedADD_POP_UP_PLACE_HOLDER_REQUEST : String = "addPopUpPlaceHolderRequest"
[静态] 为子 SystemManager 承载的弹出窗口添加占位符。
SWFBridgeRequest
 InheritedADD_POP_UP_REQUEST : String = "addPopUpRequest"
[静态] 在目标应用程序上添加弹出窗口。
SWFBridgeRequest
 InheritedCAN_ACTIVATE_POP_UP_REQUEST : String = "canActivateRequestPopUpRequest"
[静态] 测试是否可以激活给定的弹出窗口。
SWFBridgeRequest
 InheritedCANCEL : String = "cancel"
[静态] Event.CANCEL 常量定义 cancel 事件对象的 type 属性的值。
Event
 InheritedCHANGE : String = "change"
[静态] Event.CHANGE 常量定义 change 事件对象的 type 属性值。
Event
 InheritedCLEAR : String = "clear"
[静态] Event.CLEAR 常量定义 clear 事件对象的 type 属性的值。
Event
 InheritedCLOSE : String = "close"
[静态] Event.CLOSE 常量定义 close 事件对象的 type 属性的值。
Event
 InheritedAIR-only CLOSING : String = "closing"
[静态] Event.CLOSING 常量定义 closing 事件对象的 type 属性值。
Event
 InheritedCOMPLETE : String = "complete"
[静态] Event.COMPLETE 常量定义 complete 事件对象的 type 属性值。
Event
 InheritedCONNECT : String = "connect"
[静态] Event.CONNECT 常量定义 connect 事件对象的 type 属性值。
Event
 InheritedCOPY : String = "copy"
[静态] 定义 copy 事件对象的 type 属性值。
Event
 InheritedCREATE_MODAL_WINDOW_REQUEST : String = "createModalWindowRequest"
[静态] 创建模式窗口。
SWFBridgeRequest
 InheritedCUT : String = "cut"
[静态] 定义 cut 事件对象的 type 属性值。
Event
 InheritedDEACTIVATE : String = "deactivate"
[静态] Event.DEACTIVATE 常量定义 deactivate 事件对象的 type 属性值。
Event
 InheritedDEACTIVATE_FOCUS_REQUEST : String = "deactivateFocusRequest"
[静态] 从顶级焦点管理器发送到次级焦点管理器,因此取消激活了参与选项卡循环的所有焦点管理器。
SWFBridgeRequest
 InheritedDEACTIVATE_POP_UP_REQUEST : String = "deactivatePopUpRequest"
[静态] 请求取消激活子应用程序的弹出窗口。
SWFBridgeRequest
 InheritedDISPLAYING : String = "displaying"
[静态] Event.DISPLAYING 常量定义 displaying 事件对象的 type 属性值。
Event
 InheritedENTER_FRAME : String = "enterFrame"
[静态] Event.ENTER_FRAME 常量定义 enterFrame 事件对象的 type 属性值。
Event
 InheritedEXIT_FRAME : String = "exitFrame"
[静态] Event.EXIT_FRAME 常量定义 exitFrame 事件对象的 type 属性的值。
Event
 InheritedAIR-only EXITING : String = "exiting"
[静态] Event.EXITING 常量定义 exiting 事件对象的 type 属性值。
Event
 InheritedFRAME_CONSTRUCTED : String = "frameConstructed"
[静态] Event.FRAME_CONSTRUCTED 常量定义 frameConstructed 事件对象的 type 属性的值。
Event
 InheritedFULLSCREEN : String = "fullScreen"
[静态] Event.FULL_SCREEN 常量定义 fullScreen 事件对象的 type 属性值。
Event
 InheritedGET_SIZE_REQUEST : String = "getSizeRequest"
[静态] 获取子 SystemManager 的大小。
SWFBridgeRequest
 InheritedGET_VISIBLE_RECT_REQUEST : String = "getVisibleRectRequest"
[静态] 请求父 SystemManager 根据任何可能剪切发出请求的 SWF 的 DisplayObject,计算发出请求的 SWF 的可见部分。
SWFBridgeRequest
 InheritedHIDE_MODAL_WINDOW_REQUEST : String = "hideModalWindowRequest"
[静态] 隐藏模式窗口。
SWFBridgeRequest
 InheritedHIDE_MOUSE_CURSOR_REQUEST : String = "hideMouseCursorRequest"
[静态] 请求鼠标光标在此应用程序之上时应该隐藏。
SWFBridgeRequest
 InheritedAIR-only HTML_BOUNDS_CHANGE : String = "htmlBoundsChange"
[静态] Event.HTML_BOUNDS_CHANGE 常量定义 htmlBoundsChange 事件对象的 type 属性值。
Event
 InheritedAIR-only HTML_DOM_INITIALIZE : String = "htmlDOMInitialize"
[静态] Event.HTML_DOM_INITIALIZE 常量定义 htmlDOMInitialize 事件对象的 type 属性值。
Event
 InheritedAIR-only HTML_RENDER : String = "htmlRender"
[静态] Event.HTML_RENDER 常量定义 htmlRender 事件对象的 type 属性值。
Event
 InheritedID3 : String = "id3"
[静态] Event.ID3 常量定义 id3 事件对象的 type 属性值。
Event
 InheritedINIT : String = "init"
[静态] Event.INIT 常量定义 init 事件对象的 type 属性值。
Event
 InheritedINVALIDATE_REQUEST : String = "invalidateRequest"
[静态] 请求当前应用程序的加载器使其属性、大小或显示列表失效。
SWFBridgeRequest
 InheritedIS_BRIDGE_CHILD_REQUEST : String = "isBridgeChildRequest"
[静态] 测试给定的 DisplayObject 是 SWF 的子级还是其某个子 SWF。
SWFBridgeRequest
 InheritedAIR-only LOCATION_CHANGE : String = "locationChange"
[静态] Event.LOCATION_CHANGE 常量定义 locationChange 事件对象的 type 属性值。
Event
 InheritedMOUSE_LEAVE : String = "mouseLeave"
[静态] Event.MOUSE_LEAVE 常量定义 mouseLeave 事件对象的 type 属性值。
Event
 InheritedMOVE_FOCUS_REQUEST : String = "moveFocusRequest"
[静态] 请求将对焦点的控制权移交给另一个 FocusManager,并让该 FocusManager 根据事件中的 direction 属性将焦点移至其管理之下的一个控件。
SWFBridgeRequest
 InheritedAIR-only NETWORK_CHANGE : String = "networkChange"
[静态] Event.NETWORK_CHANGE 常量定义 networkChange 事件对象的 type 属性值。
Event
 InheritedOPEN : String = "open"
[静态] Event.OPEN 常量用于定义 open 事件对象的 type 属性值。
Event
 InheritedPASTE : String = "paste"
[静态] Event.PASTE 常量定义 paste 事件对象的 type 属性的值。
Event
 InheritedREMOVED : String = "removed"
[静态] Event.REMOVED 常量定义 removed 事件对象的 type 属性值。
Event
 InheritedREMOVED_FROM_STAGE : String = "removedFromStage"
[静态] Event.REMOVED_FROM_STAGE 常量定义 removedFromStage 事件对象的 type 属性值。
Event
  REMOVE_EVENT_LISTENER_REQUEST : String = "removeEventListenerRequest"
[静态] 请求删除事件侦听器。
EventListenerRequest
 InheritedREMOVE_POP_UP_PLACE_HOLDER_REQUEST : String = "removePopUpPlaceHolderRequest"
[静态] 删除占位符。
SWFBridgeRequest
 InheritedREMOVE_POP_UP_REQUEST : String = "removePopUpRequest"
[静态] 从 sandboxRoot 的 SystemManager 中删除弹出窗口。
SWFBridgeRequest
 InheritedRENDER : String = "render"
[静态] Event.RENDER 常量定义 render 事件对象的 type 属性的值。
Event
 InheritedRESET_MOUSE_CURSOR_REQUEST : String = "resetMouseCursorRequest"
[静态] 请求为新的鼠标事件重置显示/隐藏鼠标光标逻辑,以使各种应用程序都可以请求应该显示还是隐藏鼠标光标。
SWFBridgeRequest
 InheritedRESIZE : String = "resize"
[静态] Event.RESIZE 常量定义 resize 事件对象的 type 属性的值。
Event
 InheritedSCROLL : String = "scroll"
[静态] Event.SCROLL 常量定义 scroll 事件对象的 type 属性值。
Event
 InheritedSELECT : String = "select"
[静态] Event.SELECT 常量定义 select 事件对象的 type 属性的值。
Event
 InheritedSELECT_ALL : String = "selectAll"
[静态] Event.SELECT_ALL 常量定义 selectAll 事件对象的 type 属性的值。
Event
 InheritedSET_ACTUAL_SIZE_REQUEST : String = "setActualSizeRequest"
[静态] 设置 child.systemManager 的大小。
SWFBridgeRequest
 InheritedSET_SHOW_FOCUS_INDICATOR_REQUEST : String = "setShowFocusIndicatorRequest"
[静态] 设置每个应用程序的 FocusManager 中的 showFocusIndicator 属性的值。
SWFBridgeRequest
 InheritedSHOW_MODAL_WINDOW_REQUEST : String = "showModalWindowRequest"
[静态] 显示模式窗口。
SWFBridgeRequest
 InheritedSHOW_MOUSE_CURSOR_REQUEST : String = "showMouseCursorRequest"
[静态] 向顶级根询问根据鼠标光标的当前位置,是否应该隐藏鼠标光标。
SWFBridgeRequest
 InheritedSOUND_COMPLETE : String = "soundComplete"
[静态] Event.SOUND_COMPLETE 常量定义 soundComplete 事件对象的 type 属性值。
Event
 InheritedTAB_CHILDREN_CHANGE : String = "tabChildrenChange"
[静态] Event.TAB_CHILDREN_CHANGE 常量定义 tabChildrenChange 事件对象的 type 属性值。
Event
 InheritedTAB_ENABLED_CHANGE : String = "tabEnabledChange"
[静态] Event.TAB_ENABLED_CHANGE 常量定义 tabEnabledChange 事件对象的 type 属性值。
Event
 InheritedTAB_INDEX_CHANGE : String = "tabIndexChange"
[静态] Event.TAB_INDEX_CHANGE 常量定义 tabIndexChange 事件对象的 type 属性值。
Event
 InheritedUNLOAD : String = "unload"
[静态] Event.UNLOAD 常量定义 unload 事件对象的 type 属性值。
Event
 InheritedAIR-only USER_IDLE : String = "userIdle"
[静态] Event.USER_IDLE 常量定义 userIdle 事件对象的 type 属性值。
Event
 InheritedAIR-only USER_PRESENT : String = "userPresent"
[静态] Event.USER_PRESENT 常量定义 userPresent 事件对象的 type 属性值。
Event
属性详细信息
eventType属性
eventType:String  [只读 (read-only)]

要侦听的事件的类型。



实现
    public function get eventType():String

另请参见

priority属性 
priority:int  [只读 (read-only)]

addEventListener()priority 参数。



实现
    public function get priority():int

另请参见

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

addEventListener()useCapture 参数。



实现
    public function get useCapture():Boolean

另请参见

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

addEventListener()useWeakReference 参数。



实现
    public function get useWeakReference():Boolean

另请参见

构造函数详细信息
EventListenerRequest()构造函数
public function EventListenerRequest(type:String, bubbles:Boolean = false, cancelable:Boolean = true, eventType:String = null, useCapture:Boolean = false, priority:int = 0, useWeakReference:Boolean = false)

创建一个新的请求,用于添加或删除事件侦听器。

参数
type:String — 事件类型;指示引发事件的动作。EventListenerRequest.ADDEventListenerRequest.REMOVE
 
bubbles:Boolean (default = false) — 指定该事件是否可以在显示列表层次结构得到冒泡处理。
 
cancelable:Boolean (default = true) — 指定是否可以防止与事件相关联的行为。
 
eventType:String (default = null) — 一般要传递给 addEventListener() 方法的消息的类型。
 
useCapture:Boolean (default = false) — 确定侦听器是运行于捕获阶段、目标阶段还是冒泡阶段。
 
priority:int (default = 0) — 事件侦听器的优先级。优先级由一个 32 位整数指定。
 
useWeakReference:Boolean (default = false) — 确定对侦听器的引用是强引用,还是弱引用。

另请参见

方法详细信息
marshal()方法
public static function marshal(event:Event):EventListenerRequest

通过将事件中的相关参数复制到新事件中,封送该事件。

参数

event:Event — 要封送的事件。

返回
EventListenerRequest — 用于定义新事件的 EventListenerRequest。
常量详细信息
ADD_EVENT_LISTENER_REQUEST常量
public static const ADD_EVENT_LISTENER_REQUEST:String = "addEventListenerRequest"

请求添加事件侦听器。

REMOVE_EVENT_LISTENER_REQUEST常量 
public static const REMOVE_EVENT_LISTENER_REQUEST:String = "removeEventListenerRequest"

请求删除事件侦听器。