宜昌本地软件开发与弱电工程服务商
项目咨询 · 快速响应
您当前的位置: > 博客2 > AS2与AS3技术

[AS3]as3.0的事件处理详细说明

2016-10-13 00:16:48 点击量:8 标签: 收藏本文

三大要素:
 处理事件的三大要素:即发送者、接收者和事件,发送者负责发送事件,接收者负责接收事件。处理事件的过程就是调用addEventListener()函数,把这三者联系起来。这个过程称为发送者注册事件侦听器。这样当一定的事件发生时,事件就可以被接收者收到。
注册事件的形式为:
发送者.addEventListener(事件名.接收者)

  1. function 接收者(e:事件类型)  
  2. {  

移除事件的形式为:
发送者.removeEventListener(事件名.接收者)
事件发送者
 事件处理最关键的就是addEventListener()方法,这个方法是在EventDispatcher类定义的,EventDispatcher类中包含了6个实例方法。
        EventDispatcher类的方法
   方法名            说明
EventDispatcher()                                 构造方法,用于创建实例
addEventListener()       用于注册侦听器
dispatchEvent()                                     用于自定义事件
hacEventListener()                               检测是否具有某个侦听器
removeEventListener()                        用于移除侦听器
willTrigger()                                           检测是否具有某个侦听器
EventDispatcher类主要用于事件侦听器的注册、移除等。如果某个类继承了EventDispatcher类,就具有了这个类的6种方法其实例就能成为事件的发送者。


ABOUT US
宜昌农人网络科技有限公司

我们是一家提供综合软件外包与弱电工程服务的技术公司。

业务涵盖定制软件、管理系统、网站、小程序、APP、系统集成、网络布线、监控安防、门禁、机房建设及长期技术维护。

公司地址:湖北省宜昌市伍家岗区东站二路6号三峡(宜昌)大数据产业园海洋馆二楼A203室