Event.REMOVEDではまりそうなとこ
自分がremoveChildされたことを監視したりするEvent.REMOVEDですが、
実際使ってみて面倒だったとこ。
this.addEventListener(Event.REMOVED, onRemovedHandler);
とかやって、自分がremoveChildされたかを監視していたのですが、
これ、自分にaddChildされているものがremoveChildされても呼ばれます。
まだ消えてないのになんで?って。
イベントのターゲットとかちゃんと確認しましょう。
よく読むとどこにも自分がremoved、とはないんですよね。自分の、というだけ。