Вход

Просмотр полной версии : Слушатель изменения переменной


Vevenn
15.10.2008, 19:12
Здравствуйте,

скажите, пожалуйста, есть ли возможность установить слушатель на изменение значения переменной?

Mnilionic
15.10.2008, 21:01
для изменения свойства объекта есть
Для отдельной переменной нет ( только через интервал сличать старое значение с текущим, либо устанавливать значение переменной через функцию и вызывать там обработчики необходимые)

Vevenn
15.10.2008, 21:13
Подскажите, как сделать для свойства объекта?

Fernando Costa
15.10.2008, 21:13
для класса геттер - сеттер.

UPD: для объекта - watch

Mur4ik
16.10.2008, 03:48
Я тоже недавно таким интересовался, в принципе объяснили доступно здесь
http://www.flasher.ru/forum/showthread.php?t=115705

_Alex
16.10.2008, 14:54
Создать свой обработчик getter - setter.

Все манипуляции с переменной проводить через этот обработчик.

Функции, которые должны обрабатываться при изменении желаемых переменных должны вызываться из созданного обработчика setter.

По другому - никак, наверное.