2009-04-11 3 views
0

Я добавил слушателя событий для конкретного события, например. CollectionEvent.COLLECTION_CHANGE. Внутри этого прослушивателя событий, на основе определенного условия, я хочу вызвать обработчик события по умолчанию для этого события. Как это возможно? Один из способов я могу думать об этом:Обработка событий Flex

Внутри слушателя событий:

If(Condition) 
{ 
    Remove event listener 
    dispatch event 
    add event listener again 
} 

Это приводит к переполнению событий, что означает, что удаление слушателя событий не работает. Как это сделать?

ответ

2

Вы можете добавить несколько прослушивателей событий. Похоже, вы хотите остановить событие от распространения для определенных условий. Для этого вы хотите, чтобы одна из них:

stopPropagation()

stopImmediatePropagation()