子オブジェクトで CLICK イベントリスナーを作成する MOUSE_DOWN ハンドラーがあります。当然、マウス ボタンを離した直後に、たまたま子オブジェクトの上にいると、CLICK イベントが発生します。
event.stopImmediatePropagation が、検出サイクルの一部として MOUSE_DOWN を登録する CLICK イベントを中断しないことを発見してがっかりしました。そうでないのは理にかなっていますが、それでも...がっかりです。
MouseEvent.CLICK は、オブジェクトの MOUSE_DOWN を検出することで構成され、オブジェクトを離れずに MOUSE_UP が続く場合、イベントが発生します。MOUSE_DOWN イベントをキャンセルすることで、CLICK バッファからクリアされることを期待していましたが、残念ながら、そのようなジャガイモはありませんでした。
そこに何かトリックはありますか?これはすべて、フラグと、さらにいくつかの MOUSE_UP および MOUSE_DOWN ハンドラーを使用して処理できますが、手間がかかります... Buehler?