actionscript 3.0 理解冒泡事件
关于冒泡事件的理解,主要有3个阶段:
1.捕获阶段,eventPhase的属性值1
2.目标阶段,eventPhase的属性值2
3.冒泡阶段,eventPhase的属性值3
以上为黑羽所著的《actionscript3殿堂之路》中描述为。让我们来看下面的例子:
比如点击以上倒数第3个容器,事件流过程如下图:
如果在点击容器C的事件里,让这次点击事件停止冒泡的话,拖拽这个容器的时候,这个容器和包含在这个容器
上面的其它容器都会跟着移动。所点击的这个容器以下的容器就不会跟着移动了,因为在所点击的容器的事件里,
已经让冒泡已经停止了,即是说向舞台冒泡的趋于也停止住了。程序中e.stopPropagation(),是停止冒泡的关键
。
如果在点击容器C的事件里,不停止这次点击事件冒泡的话,这次点击的会冒泡到最接近舞台的那个容器去,也
就是最下边那个大容器。当然拖拽的时候,就是对大容器进行拖拽操作,大容器上面的那些被包含的其它容器也会
跟着移动。