跟我StepByStep学FLEX教程------Event事件机制
说明:该文系作者原创,请勿商用或者用于论文发表,转载必须经作者同意并且注明出处。
通过Demo5介绍了FLEX的3种事件方式,作者推荐大家尽量使用第3种ActionScript 注册事件监听器方式,因为这样将大大提高事件的交互处理的可扩展性和代码的复用性。
因此这儿就讲一下AS3这种方式的事件机制。
事件类(Event):所有的事件对象都是flash.events.Event或者其子类
事件发送类(EventDispatcher):事件发送机制。
该类有两个公共方法:
1、注册监听器addEventListener();
2、删除监听器removeEventListener;
还有一个Protected方法:
3、发送事件dispatchEvent();将自定义事件加入事件流。
事件阶段也就是事件流分三个阶段:
1、捕获阶段(Capture):查找事件的触发源。从根节点逐级向下追踪,直至找到。
2、目标执行阶段(Target):事件的执行阶段。也就是处理事件流的代码。
3、冒泡阶段(Bubble):第一阶段的逆过程。也就是事件执行完后,从目标节点逐级向父节点发出该事件直到根节点。
事件的优先级(Event Priority):
事件的优先级在添加一个事件时可以设置监听器的优先级,优先级越高,监听器的函数就会越早被调用。如果两个优先级相同的监听器,是由被添加的顺序来决定优先级的。
下一讲就做一个Demo如何自定义事件。
分享到:
相关推荐
### FLEX教程知识点详解 #### 1. FLEX概述 - **FLEX介绍**:FLEX是一种用于构建跨平台富互联网应用程序(RIA)的技术。它使用了一种名为MXML的标记语言来创建用户界面,并利用ActionScript进行逻辑处理。FLEX能够...
7. 事件处理:Flex中的事件处理机制涉及到事件监听器和事件对象。它允许开发者捕捉到用户操作(如点击、按键等)并响应。 8. 自定义事件和组件:Flex允许开发者创建自定义事件,以响应特定的操作或条件。同时,也...
跟我StepByStep学FLEX教程.pdf 跟我StepByStep学FLEX教程.pdf 跟我StepByStep学FLEX教程.pdf 跟我StepByStep学FLEX教程.pdf 跟我StepByStep学FLEX教程.pdf
《跟我StepByStep学FLEX教程》是一本深入浅出的FLEX学习指南,由知名专家王一松编著。本书旨在帮助初学者和有一定基础的开发者系统地掌握Adobe Flex技术,通过逐步的教学方法,引领读者从零开始,直至能够独立开发富...
Flex教程详解:逐步掌握动态富互联网应用开发 Flex是由Adobe公司推出的一种用于构建富互联网应用程序(RIA)的技术,它基于ActionScript编程语言和MXML标记语言。本教程旨在引导学习者一步步深入理解Flex,帮助他们...
《安装算量(实例体验)入门教程(StepByStep)---消防报警篇(2)》是一份关于建筑电气安装算量的详细指南,主要讲解了消防报警系统的布线与识别布置过程,以及工程图的分层管理。以下是教程中涉及的关键知识点: 1. **...
《安装算量(实例体验)入门教程(StepByStep)---消防水篇借鉴》 本文主要介绍了使用金格软件进行安装工程量计算的入门教程,特别是针对消防水系统的计算。教程分为七个章节,旨在帮助初学者逐步理解并掌握专业安装算...
《安装算量(实例体验)入门教程(StepByStep)---消防报警篇(2)》是一份详尽的教程,旨在帮助初学者掌握安装算量软件的使用,特别是在消防报警系统的回路识别与布置方面。以下是对教程内容的详细解析: 在消防报警系统...
2. **跟我StepByStep学FLEX教程------王一松.pdf**:这是一本面向初学者的教程,由王一松编著。通过逐步的教学方式,讲解了Flex的基础知识,包括环境搭建、界面设计、事件处理、数据绑定等内容。适合没有FLEX背景的...
《跟我StepByStep学FLEX教程》是由王一松编写的,旨在通过一系列深入浅出的示例,帮助读者从零开始掌握Flex的各项技术要点,从而能够独立开发出功能丰富、交互流畅的应用程序。 一、Flex入门与环境搭建 在《跟我...