AS3でボタンにイベントハンドラを設定したときにはまりました。
例
_next.addEventListener(MouseEvent.CLICK, n_clickHandler);
なんてclickHandlerというのをつけたのですが・・・(_nextはMovieClip)
このまま_next.enabled = false;
としたら「これでクリックできないだろな~」と思っていたらものの見事にクリックできました。
あれれ?と思って調べてみると上の書き方じゃだめ。
_next.removeEventListener(MouseEvent.CLICK, n_clickHandler);
ってちゃんとリスナーを外さないと。
はまったのでメモ。
この記事にトラックバックする