|
|
|||||
[+6 30.10.12]
Регистрация: Jul 2005
Сообщений: 35
|
Прекращение выполнения всех событий
Есть много объектов, которые реагируют на разные события. Возможно ли сделать так, чтобы на определенное время все объекты перестали реагировать на все события, а потом все события восстановились?
|
|
|||||
Регистрация: Jul 2009
Сообщений: 149
|
Храните ссылки на объекты в списке, например в массиве. В Ваш "определенный момент" пробегитесь по списку и отписываете все объекты от события.
Таким же образом можно обратно повесить слушатели. |
|
|||||
[+6 30.10.12]
Регистрация: Jul 2005
Сообщений: 35
|
Цитата:
|
|
|||||
Регистрация: Jul 2009
Сообщений: 149
|
Заведите флаг(переменную) отвечающий за ваш "определенный момент". В обработчике события проверяйте флаг если он false выполняем код обработчика, если true выходим из него
Вам так или иначе вносить изменения в код. Так, я думаю, лучше сделать все по уму, чем выдумывать костыли. |
|
|||||
.
|
Возможно. Достаточно понять из-за чего возникают события и перекрыть им кислород.
|
Часовой пояс GMT +4, время: 00:28. |
|
« Предыдущая тема | Следующая тема » |
|
|