基礎練その8 AS3の表示コンポーネントのイベントモデル
この間にも色々やってますが、ひとまず今日の収穫。
FlexのイベントモデルはStageクラス(Rootのコンポーネント)から該当クラスまで辿り、
再度該当クラスからStageクラスまで戻るようなイベントモデルを持っています。
つまり、Stageから該当クラスまで辿る間に発生した副次的なイベントも拾って、それを
Stageに戻る最中に発火できるような仕組みがあるのですね。これは結構良く出来てるなあ。一方向じゃないというか。
ちなみに、
・Stageクラスから該当クラスまでを辿るフェーズをキャプチャ段階
・該当クラスに到達して、そこのイベントを処理する段階をターゲット段階
・該当クラスからStageまで戻っていく段階をバブリング段階
と呼ぶそうです。段階=フェーズですね。
(追記)
ああ、EventPhaseなるクラスがまんまありますね。
EventPhase.CAPTURING_PHASE
EventPhase.AT_TARGET
EventPhase.BUBBLING_PHASE
だそうです。