天天看点

Flex自定义事件中需要注意的问题

在Flex中自定义事件,可能需要考虑到的问题包括:

1、事件机制(冒泡机制)

关于事件

冒泡,针对的是容器与被包含组件之间的冒泡,比如

Flex自定义事件中需要注意的问题

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()方法,不然会报事件类型的转化错误。