天天看點

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()方法,不然會報事件類型的轉化錯誤。