Flex自定义事件中需要注意的问题
在Flex中自定义事件,可能需要考虑到的问题包括:
1、事件机制(冒泡机制)
?
关于事件
冒泡,针对的是容器与被包含组件之间的冒泡,比如
canvas中有 VBox_1、VBox_2,
VBox_1 中有 ButtonA、ButtonB
若ButtonA派发事件 EventA, 那么事件冒泡应该在canvas--VBox_1 -ButtonA --VBox_1--canvas之间进行,VBox_2和ButtonB都不会参与该事件冒泡过程。
?
2、是否override clone()
?
一般情况下,自定义事件可以不覆盖clone()方法,但是:
若该事件被监听后继续被重新派发,那么一定要覆盖clone()方法,不然会报事件类型的转化错误。