事件调度器类
编辑教程事件调度器类
EventDispatcher 类是分派事件的所有类的基类。
EventDispatcher 类实现了 IEventDispatcher 接口。
EventDispatcher 类允许显示列表上的任何对象都是事件目标,因此,可以使用IEventDispatcher接口的方法。
什么是活动?
事件是在执行特定操作时的通知。例如,当单击按钮时,将发生点击事件。
什么是事件目标
事件目标充当事件如何流过显示列表层次结构的焦点。
当事件发生时,Flash Player从显示列表的根目录将事件对象分派到事件流中。 事件对象然后穿过显示列表,直到它到达事件目标,在该点它开始其通过显示列表的返回行程。
这次到达活动目标的往返旅程分为三个阶段:
阶段 | 说明 |
---|---|
capture | 该阶段包括从根节点到事件目标节点之前的最后节点的旅程 |
target | 该阶段仅包括事件目标节点。 |
bubbling | 这个阶段包括返回到显示列表根目录时遇到的任何后续节点。 |
一般来说,扩展EventDispatcher的任何类都获得事件分派功能。
类声明
以下是 flash.events.EventDispatcher 类的声明:
public class EventDispatcher
extends java.lang.Object
implements IEventDispatcher
公共方法
方法 | 描述 |
---|---|
EventDispatcher(target:IEventDispatcher = null) | 聚合EventDispatcher类的实例。 |
addEventListener(type:String,listener:Function,useCapture:Boolean = false,priority:int = 0,useWeakReference:Boolean = false):void | 使用EventDispatcher对象注册事件侦听器对象,以便侦听器接收事件的通知。 |
dispatchEvent(event:Event):Boolean | 将事件分派到事件流中。 |
hasEventListener(type:String):Boolean | 检查EventDispatcher对象是否有为特定类型的事件注册的侦听器。 |
removeEventListener(type:String,listener:Function,useCapture:Boolean = false):void | 从EventDispatcher对象中删除侦听器。 |
willTrigger(type:String):Boolean | 检查事件侦听器是否已向此EventDispatcher对象或其指定事件类型的任何祖先注册。 |
事件
以下是 flash.events.EventDispatcher 类的事件:
事件 | 描述 |
---|---|
激活 | 在Flash Player获得操作系统焦点并变为活动时分派。 |
停用 | 在Flash Player失去操作系统焦点并变为非活动状态时分派。 |
继承的方法
这个类继承了以下类中的方法:
Object
Mos固件,小电视必刷固件
ES6 教程
Vue.js 教程
JSON 教程
jQuery 教程
HTML 教程
HTML 5 教程
CSS 教程
CSS3 教程
JavaScript 教程
DHTML 教程
JSON在线格式化工具
JS在线运行
JSON解析格式化
jsfiddle中国国内版本
JS代码在线运行
PHP代码在线运行
Java代码在线运行
C语言代码在线运行
C++代码在线运行
Python代码在线运行
Go语言代码在线运行
C#代码在线运行
JSRUN闪电教程系统是国内最先开创的教程维护系统, 所有工程师都可以参与共同维护的闪电教程,让知识的积累变得统一完整、自成体系。
大家可以一起参与进共编,让零散的知识点帮助更多的人。
X
选择支付方式:
立即支付
¥
9.99
无法付款,请点击这里
金额: 0 元
备注:
转账时请填写正确的金额和备注信息,到账由人工处理,可能需要较长时间
备注:
转账时请填写正确的金额和备注信息,到账由人工处理,可能需要较长时间
如有疑问请联系QQ:565830900
正在生成二维码, 此过程可能需要15秒钟