AS3.0事件机制
1、AS3.0事件机制核心
核心主要有两个类:EventDispatcher(事件的派发和接收者),Event(事件类)
EventDispatcher是事件的源头和终点,而Event则充当着整个事件流中的引线。
2、事件机制的3个阶段
Event有一个属性:eventPhase,可以为以下3个值:
捕获阶段 (EventPhase.CAPTURING_PHASE)。
目标阶段 (EventPhase.AT_TARGET)。
冒泡阶段 (EventPhase.BUBBLING_PHASE)。
(其中:事件中的捕获阶段以及冒泡阶段只会在可视对象的事件流中发生,也就是说事件的派发者是DisplayObject才会发生捕获阶段以及冒泡阶段。)
3、事件3个阶段的执行流程
(由于Iteye对直接添加flash展示支持有问题,所以用连接来上demo)