|
|
« Предыдущая тема | Следующая тема » |
Опции темы | Опции просмотра |
|
|
|||||
Регистрация: Jun 2014
Сообщений: 558
|
Остановить распространение стандартного события
Доброго!
Извиняйте за простой, наверно, вопрос. Где-то попадалось в гугле разбор того, как можно отменять событие. Т.е. У меня есть одно стандартное событие, пусть все, кому надо, уже получили, я хочу его отменить, чтобы предотвратить его получение другим подписавшимся на него. Сформулирую по другому, пусть есть 5 экземпляров класса, которые подписаны на это событие, я хочу, чтобы один из получателей смог отменить это событие, дабы остальные, кто подписан, но ещё очередь получения этого события не дошла, так и не смогли его получить Добавлено через 3 минуты при этом не отписывая их |
|
|||||
Регистрация: Dec 2010
Адрес: Ярославль
Сообщений: 1,255
|
Советую почитать документацию.
Методы stopImmediatePropagation / stopPropagation |
|
|||||
EventDispatcher#addEventListener() Параметр priority:int (default = 0) — Уровень приоритета прослушивателя событий. Приоритет определяется 32-разрядным целым числом со знаком. Чем больше число, тем выше приоритет. Все прослушиватели событий с приоритетом n обрабатываются перед прослушивателями с приоритетом n-1. Прослушиватели с одинаковым приоритетом обрабатываются в порядке их добавления. Значение приоритета по умолчанию равно 0.
Event#stopImmediatePropagation() отменяет обработку прослушивателей событий в текущем узле, а также во всех узлах, которые следуют в потоке событий за текущим узлом.
__________________
ответ прост: be || !be == true |
|
|||||
Регистрация: Jun 2014
Сообщений: 558
|
amesqit, спасибо, прям в точку с приоритетами помогло
|
|
|||||
Lorem ipsum
|
neonoviiwolf, все же рекомендую пересмотреть архитектуру своего приложения. Такие ситуации должны разрешаться более управляемо и логично.
__________________
Поймай яблоко 2! |
Часовой пояс GMT +4, время: 19:32. |
|
« Предыдущая тема | Следующая тема » |
Опции темы | |
Опции просмотра | |
|
|