Если вы хотите прослушивать событие только в течение жизни вызова функции, просто добавьте / удалите при необходимости.пример:
function somefunction():void{
someobject.addEventListener(Event, eventhandler);
... doing stuff
someobject.removeEventListener(Event, eventhandler);
}
Теперь имейте в виду, что если вы делаете это, то ваш выбор равномерных потоков может стать очень трудным для отслеживания пути.
Типичность: вам действительно нужно беспокоиться об этом в жизни и смерти объекта по сравнению с жизнью и смертью вызова функции.