EventDispatcher  | jAction

EventDispatcher 



オブジェクトにイベントを発生させる為のイベントクラス。

イベントを起こすオブジェクトは

EventDispatcher.initialize(イベントを起こしたいオブジェクト);

でオブジェクトを登録する必要がある。

 

イベントの起こし方はdispatchEvent参照のこと

イベントを起こすオブジェクト.dispatchEvent({type:”イベント名”, target:オブジェクト});

イベント名でイベント名を発行。

イベントを起こしたオブジェクトにaddEventListenerしていたオブジェクトのイベント名と同じメソッドを呼び出します。

(addEventListener参照のこと)

 

イベントを起こす必要がなくなったオブジェクトは

EventDispatcher.destroy(イベントを取り消したいオブジェクト);

でイベント登録を破棄します。

イベントの破棄は、メモリからオブジェクトを破棄するのに有効です。

イベントが残ってると、使われなくなったオブジェクトがメモリに残る可能性があります。必ずかけるようにしましょう。