包 | mx.events |
类 | public class EventListenerRequest |
继承 | EventListenerRequest ![]() ![]() ![]() |
data
属性。只能请求特定的事件。在其它应用程序中触发事件时,将通过桥重新调度该事件,进行请求的 SystemManager 在该桥处拾取事件并从自身重新调度该事件。一般情况下,生成此请求是因为某些其它代码对其 SystemManager 上的一个已批准事件调用了 addEventListener()
方法。
属性 | 定义方 | ||
---|---|---|---|
![]() | bubbles : Boolean [只读 (read-only)] 指示事件是否为冒泡事件。 | Event | |
![]() | cancelable : Boolean [只读 (read-only)] 指示是否可以阻止与事件相关联的行为。 | Event | |
![]() | constructor : Object
对类对象或给定对象实例的构造函数的引用。 | Object | |
![]() | currentTarget : Object [只读 (read-only)] 当前正在使用某个事件侦听器处理 Event 对象的对象。 | Event | |
![]() | data : Object 与事件相关的数据。 | SWFBridgeRequest | |
![]() | eventPhase : uint [只读 (read-only)] 事件流中的当前阶段。 | Event | |
eventType : String [只读 (read-only)] 要侦听的事件的类型。 | EventListenerRequest | ||
priority : int [只读 (read-only)] addEventListener() 的 priority 参数。 | EventListenerRequest | ||
![]() | prototype : Object [静态]
对类或函数对象的原型对象的引用。 | Object | |
![]() | requestor : IEventDispatcher 发送消息的桥。 | SWFBridgeRequest | |
![]() | target : Object [只读 (read-only)] 事件目标。 | Event | |
![]() | type : 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 | ||
![]() | 复制 Event 子类的实例。 | Event | |
![]() | 用于在自定义 ActionScript 3.0 Event 类中实现 toString() 方法的实用程序函数。 | Event | |
![]() |
指示对象是否已经定义了指定的属性。 | Object | |
![]() | 检查是否已对事件调用 preventDefault() 方法。 | Event | |
![]() |
指示 Object 类的实例是否在指定为参数的对象的原型链中。 | Object | |
[静态] 通过将事件中的相关参数复制到新事件中,封送该事件。 | EventListenerRequest | ||
![]() | 如果可以取消事件的默认行为,则取消该行为。 | Event | |
![]() |
指示指定的属性是否存在、是否可枚举。 | Object | |
![]() |
设置循环操作动态属性的可用性。 | Object | |
![]() | 防止对事件流中当前节点中和所有后续节点中的事件侦听器进行处理。 | Event | |
![]() | 防止对事件流中当前节点的后续节点中的所有事件侦听器进行处理。 | Event | |
![]() | 返回一个字符串,其中包含 Event 对象的所有属性。 | Event | |
![]() |
返回指定对象的原始值。 | Object |
常量 | 定义方 | ||
---|---|---|---|
![]() | ACTIVATE : String = "activate" [静态] ACTIVATE 常量定义 activate 事件对象的 type 属性的值。 | Event | |
![]() | ACTIVATE_FOCUS_REQUEST : String = "activateFocusRequest" [静态] 从顶级焦点管理器发送到次级焦点管理器,因此激活了参与选项卡循环的所有焦点管理器。 | SWFBridgeRequest | |
![]() | ACTIVATE_POP_UP_REQUEST : String = "activatePopUpRequest" [静态] 请求激活子应用程序的弹出窗口。 | SWFBridgeRequest | |
![]() | ADDED : String = "added" [静态] Event.ADDED 常量定义 added 事件对象的 type 属性值。 | Event | |
![]() | ADDED_TO_STAGE : String = "addedToStage" [静态] Event.ADDED_TO_STAGE 常量定义 addedToStage 事件对象的 type 属性值。 | Event | |
ADD_EVENT_LISTENER_REQUEST : String = "addEventListenerRequest" [静态] 请求添加事件侦听器。 | EventListenerRequest | ||
![]() | ADD_POP_UP_PLACE_HOLDER_REQUEST : String = "addPopUpPlaceHolderRequest" [静态] 为子 SystemManager 承载的弹出窗口添加占位符。 | SWFBridgeRequest | |
![]() | ADD_POP_UP_REQUEST : String = "addPopUpRequest" [静态] 在目标应用程序上添加弹出窗口。 | SWFBridgeRequest | |
![]() | CAN_ACTIVATE_POP_UP_REQUEST : String = "canActivateRequestPopUpRequest" [静态] 测试是否可以激活给定的弹出窗口。 | SWFBridgeRequest | |
![]() | CANCEL : String = "cancel" [静态] Event.CANCEL 常量定义 cancel 事件对象的 type 属性的值。 | Event | |
![]() | CHANGE : String = "change" [静态] Event.CHANGE 常量定义 change 事件对象的 type 属性值。 | Event | |
![]() | CLEAR : String = "clear" [静态] Event.CLEAR 常量定义 clear 事件对象的 type 属性的值。 | Event | |
![]() | CLOSE : String = "close" [静态] Event.CLOSE 常量定义 close 事件对象的 type 属性的值。 | Event | |
![]() | ![]() [静态] Event.CLOSING 常量定义 closing 事件对象的 type 属性值。 | Event | |
![]() | COMPLETE : String = "complete" [静态] Event.COMPLETE 常量定义 complete 事件对象的 type 属性值。 | Event | |
![]() | CONNECT : String = "connect" [静态] Event.CONNECT 常量定义 connect 事件对象的 type 属性值。 | Event | |
![]() | COPY : String = "copy" [静态] 定义 copy 事件对象的 type 属性值。 | Event | |
![]() | CREATE_MODAL_WINDOW_REQUEST : String = "createModalWindowRequest" [静态] 创建模式窗口。 | SWFBridgeRequest | |
![]() | CUT : String = "cut" [静态] 定义 cut 事件对象的 type 属性值。 | Event | |
![]() | DEACTIVATE : String = "deactivate" [静态] Event.DEACTIVATE 常量定义 deactivate 事件对象的 type 属性值。 | Event | |
![]() | DEACTIVATE_FOCUS_REQUEST : String = "deactivateFocusRequest" [静态] 从顶级焦点管理器发送到次级焦点管理器,因此取消激活了参与选项卡循环的所有焦点管理器。 | SWFBridgeRequest | |
![]() | DEACTIVATE_POP_UP_REQUEST : String = "deactivatePopUpRequest" [静态] 请求取消激活子应用程序的弹出窗口。 | SWFBridgeRequest | |
![]() | DISPLAYING : String = "displaying" [静态] Event.DISPLAYING 常量定义 displaying 事件对象的 type 属性值。 | Event | |
![]() | ENTER_FRAME : String = "enterFrame" [静态] Event.ENTER_FRAME 常量定义 enterFrame 事件对象的 type 属性值。 | Event | |
![]() | EXIT_FRAME : String = "exitFrame" [静态] Event.EXIT_FRAME 常量定义 exitFrame 事件对象的 type 属性的值。 | Event | |
![]() | ![]() [静态] Event.EXITING 常量定义 exiting 事件对象的 type 属性值。 | Event | |
![]() | FRAME_CONSTRUCTED : String = "frameConstructed" [静态] Event.FRAME_CONSTRUCTED 常量定义 frameConstructed 事件对象的 type 属性的值。 | Event | |
![]() | FULLSCREEN : String = "fullScreen" [静态] Event.FULL_SCREEN 常量定义 fullScreen 事件对象的 type 属性值。 | Event | |
![]() | GET_SIZE_REQUEST : String = "getSizeRequest" [静态] 获取子 SystemManager 的大小。 | SWFBridgeRequest | |
![]() | GET_VISIBLE_RECT_REQUEST : String = "getVisibleRectRequest" [静态] 请求父 SystemManager 根据任何可能剪切发出请求的 SWF 的 DisplayObject,计算发出请求的 SWF 的可见部分。 | SWFBridgeRequest | |
![]() | HIDE_MODAL_WINDOW_REQUEST : String = "hideModalWindowRequest" [静态] 隐藏模式窗口。 | SWFBridgeRequest | |
![]() | HIDE_MOUSE_CURSOR_REQUEST : String = "hideMouseCursorRequest" [静态] 请求鼠标光标在此应用程序之上时应该隐藏。 | SWFBridgeRequest | |
![]() | ![]() [静态] Event.HTML_BOUNDS_CHANGE 常量定义 htmlBoundsChange 事件对象的 type 属性值。 | Event | |
![]() | ![]() [静态] Event.HTML_DOM_INITIALIZE 常量定义 htmlDOMInitialize 事件对象的 type 属性值。 | Event | |
![]() | ![]() [静态] Event.HTML_RENDER 常量定义 htmlRender 事件对象的 type 属性值。 | Event | |
![]() | ID3 : String = "id3" [静态] Event.ID3 常量定义 id3 事件对象的 type 属性值。 | Event | |
![]() | INIT : String = "init" [静态] Event.INIT 常量定义 init 事件对象的 type 属性值。 | Event | |
![]() | INVALIDATE_REQUEST : String = "invalidateRequest" [静态] 请求当前应用程序的加载器使其属性、大小或显示列表失效。 | SWFBridgeRequest | |
![]() | IS_BRIDGE_CHILD_REQUEST : String = "isBridgeChildRequest" [静态] 测试给定的 DisplayObject 是 SWF 的子级还是其某个子 SWF。 | SWFBridgeRequest | |
![]() | ![]() [静态] Event.LOCATION_CHANGE 常量定义 locationChange 事件对象的 type 属性值。 | Event | |
![]() | MOUSE_LEAVE : String = "mouseLeave" [静态] Event.MOUSE_LEAVE 常量定义 mouseLeave 事件对象的 type 属性值。 | Event | |
![]() | MOVE_FOCUS_REQUEST : String = "moveFocusRequest" [静态] 请求将对焦点的控制权移交给另一个 FocusManager,并让该 FocusManager 根据事件中的 direction 属性将焦点移至其管理之下的一个控件。 | SWFBridgeRequest | |
![]() | ![]() [静态] Event.NETWORK_CHANGE 常量定义 networkChange 事件对象的 type 属性值。 | Event | |
![]() | OPEN : String = "open" [静态] Event.OPEN 常量用于定义 open 事件对象的 type 属性值。 | Event | |
![]() | PASTE : String = "paste" [静态] Event.PASTE 常量定义 paste 事件对象的 type 属性的值。 | Event | |
![]() | REMOVED : String = "removed" [静态] Event.REMOVED 常量定义 removed 事件对象的 type 属性值。 | Event | |
![]() | REMOVED_FROM_STAGE : String = "removedFromStage" [静态] Event.REMOVED_FROM_STAGE 常量定义 removedFromStage 事件对象的 type 属性值。 | Event | |
REMOVE_EVENT_LISTENER_REQUEST : String = "removeEventListenerRequest" [静态] 请求删除事件侦听器。 | EventListenerRequest | ||
![]() | REMOVE_POP_UP_PLACE_HOLDER_REQUEST : String = "removePopUpPlaceHolderRequest" [静态] 删除占位符。 | SWFBridgeRequest | |
![]() | REMOVE_POP_UP_REQUEST : String = "removePopUpRequest" [静态] 从 sandboxRoot 的 SystemManager 中删除弹出窗口。 | SWFBridgeRequest | |
![]() | RENDER : String = "render" [静态] Event.RENDER 常量定义 render 事件对象的 type 属性的值。 | Event | |
![]() | RESET_MOUSE_CURSOR_REQUEST : String = "resetMouseCursorRequest" [静态] 请求为新的鼠标事件重置显示/隐藏鼠标光标逻辑,以使各种应用程序都可以请求应该显示还是隐藏鼠标光标。 | SWFBridgeRequest | |
![]() | RESIZE : String = "resize" [静态] Event.RESIZE 常量定义 resize 事件对象的 type 属性的值。 | Event | |
![]() | SCROLL : String = "scroll" [静态] Event.SCROLL 常量定义 scroll 事件对象的 type 属性值。 | Event | |
![]() | SELECT : String = "select" [静态] Event.SELECT 常量定义 select 事件对象的 type 属性的值。 | Event | |
![]() | SELECT_ALL : String = "selectAll" [静态] Event.SELECT_ALL 常量定义 selectAll 事件对象的 type 属性的值。 | Event | |
![]() | SET_ACTUAL_SIZE_REQUEST : String = "setActualSizeRequest" [静态] 设置 child.systemManager 的大小。 | SWFBridgeRequest | |
![]() | SET_SHOW_FOCUS_INDICATOR_REQUEST : String = "setShowFocusIndicatorRequest" [静态] 设置每个应用程序的 FocusManager 中的 showFocusIndicator 属性的值。 | SWFBridgeRequest | |
![]() | SHOW_MODAL_WINDOW_REQUEST : String = "showModalWindowRequest" [静态] 显示模式窗口。 | SWFBridgeRequest | |
![]() | SHOW_MOUSE_CURSOR_REQUEST : String = "showMouseCursorRequest" [静态] 向顶级根询问根据鼠标光标的当前位置,是否应该隐藏鼠标光标。 | SWFBridgeRequest | |
![]() | 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 | |
![]() | ![]() [静态] Event.USER_IDLE 常量定义 userIdle 事件对象的 type 属性值。 | Event | |
![]() | ![]() [静态] Event.USER_PRESENT 常量定义 userPresent 事件对象的 type 属性值。 | Event |
eventType | 属性 |
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.ADD 或 EventListenerRequest.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"
请求删除事件侦听器。