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