Просмотр полной версии : Слушатель изменения переменной
Здравствуйте,
скажите, пожалуйста, есть ли возможность установить слушатель на изменение значения переменной?
Mnilionic
15.10.2008, 21:01
для изменения свойства объекта есть
Для отдельной переменной нет ( только через интервал сличать старое значение с текущим, либо устанавливать значение переменной через функцию и вызывать там обработчики необходимые)
Подскажите, как сделать для свойства объекта?
Fernando Costa
15.10.2008, 21:13
для класса геттер - сеттер.
UPD: для объекта - watch
Я тоже недавно таким интересовался, в принципе объяснили доступно здесь
http://www.flasher.ru/forum/showthread.php?t=115705
Создать свой обработчик getter - setter.
Все манипуляции с переменной проводить через этот обработчик.
Функции, которые должны обрабатываться при изменении желаемых переменных должны вызываться из созданного обработчика setter.
По другому - никак, наверное.
Работает на vBulletin ® версия 3.7.3. Copyright ©2000-2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Copyright © 1999-2008 Flasher.ru. All rights reserved.