関数を直接呼び出すことができる場合、このような独自のイベントを作成する用途は何ですか。
例えば
var customEvent:Event = new Event("ev");
_myObject.addEventListener("ev", handler);
private function handler(e:Event):void
{
//Do something
}
//And then dispatching the event else where like this
_myObject.dispatchEvent(customEvent);
このように関数を直接呼び出すことができる場合
handler();
private function handler():void
{
//do something
}
カスタムイベントのポイントは何ですか? この状況では、効率とリソース消費を最小限に抑えるために、どちらを使用する必要がありますか?