在学习这些语言的时候,总是会出现一些词,搞得人很迷茫,其实很简单的事情。
给大家讲下冒泡事件机制,举个例子:
有这样几个控件(或容器):按钮【A】、HBox【B】、Canvas【C】。
A在B中,B在C中。在B中写事件监听,监听A的点击事件;在C中写事件监听,监听B的点击事件。
现在点击A,发现B,C中的函数都触发了,顺序是从A到B,到C,由下往上,形如冒泡。
其实这就是Flex中默认的事件机制,容器中的任何组件事件触发,该容器都可接受到。
当然,这个顺序也是可以人为修改的,改成捕捉机制。事件传递的顺序会反过来,仅此而已,属性名自己谷歌之。