Flex обработка событий - PullRequest
       6

Flex обработка событий

0 голосов
/ 11 апреля 2009

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

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

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

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

1 Ответ

2 голосов
/ 11 апреля 2009

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

stopPropagation ()

stopImmediatePropagation ()

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...