跟我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如何自定义事件。
分享到:
相关推荐
1 11 跟我StepByStep学FLEX教程------Event事件机制 1 12 跟我StepByStep学FLEX教程------Demo6之自定义事件&自定义组件 1 13 跟我StepByStep学FLEX教程------自定义事件&自定义组件 1 14 跟我StepByStep学FLEX...
跟我StepByStep学FLEX教程------王一松.pdf
跟我StepByStep学FLEX教程------王一松
跟我StepByStep学FLEX教程 跟我StepByStep学FLEX教程 跟我StepByStep学FLEX教程 跟我StepByStep学FLEX教程 跟我StepByStep学FLEX教程
跟我StepByStep学FLEX教程.pdf 跟我StepByStep学FLEX教程.pdf 跟我StepByStep学FLEX教程.pdf 跟我StepByStep学FLEX教程.pdf 跟我StepByStep学FLEX教程.pdf
跟我StepByStep学FLEX教程 flex教程 flex大全
跟我StepByStep学FLEX教程------王一松
跟我StepByStep学FLEX,个人觉得比较好的一本关于flex书了,我最近也是刚开始学,网上没发现什么好资料,个人觉得这个不错,就传上来大家分享。设置资源分是迫不得已啊,喜欢在csdn上面下载东西,最近快没分了!
很详细的flex教程,适合新手入门很详细的flex教程,适合新手入门
安装算量(实例体验)入门教程(StepByStep)---消防水篇借鉴.pdf
安装算量(实例体验)入门教程(StepByStep)---消防报警篇分析.pdf
安装算量(实例体验)入门教程(StepByStep)---消防报警篇(2).pdf
安装算量(实例体验)入门教程(StepByStep)---消防报警篇(2)借鉴.pdf