カテゴリー
未分類

mx.events.EventDispatcher

icon_flash8.jpgmx.events.EventDispatcherを用いてを取得後、removeEventListenerでリスナー削除してもそのの中に”queueName”が残るのだけど、これは残しておいていいものなのだろうか?すげえ気になる。ついでに言うと”dispatchQueue”とか”dispatchEvent”とか”initialize”の中でされるメソッドも一式残っている。あー気になる。

function removeEventListener(:String, handler):Void
{
var queueName:String = “__q_” + event;
this[queueName];
EventDispatcher._removeEventListener(this[queueName], event, handler);
}

とかすればとりあえずのだけど、いまいちEventDispatcherを理解していないので消したらとんでもないことになるんじゃないかと非常に
あーあーあー、うーうーうー。蒸しい。


====
追記。
ふと思った。これ複数のイベント設定してたら消しちゃったら他のやつ監視できねえじゃんかw
_removeEventListenerの中でqueueの中からremove対だけ削除しているってことでいいのか・・。
ちょっと納得。蒸し暑い。

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です