Просмотр полной версии : listener
Как добавить listener на изменение переменной?
с уже описанными событиями понятно,
мож я чего не нашел?
типа onEnterFrame делать проверку переменной?
myVar=5;
tr=function(){trace("myVar changed")};
this.watch( "myVar", tr );
myVar=3;
o! watch!
круто! а я уже с enterFramom написал.
Ща по твоему, попробуем!
Спасиба!
Подскажи а если мне нужно запускать огромную функцию "myVarHasBeenChanged()" которую тут описывать совсем не удобно (она в отдельном файле лежит) то как указать что ето обьект а не стринг?
this.watch("myVar", myVarHasBeenChanged());
- myVarHasBeenChanged() - воспринимается как стринг!
так и указать
this.watch("myVar", myVarHasBeenChanged);
А теперь у мнея такой глюк:
после изменения переменной
функция myVarHasBeenChanged отрабатывает свое
(там нет никаких вычислений - запускает анимацию)
а переменная муВар становится ундефинед!?!?!
есть у кого-нибудь идеи?
myVarHasBeenChanged=function(prop, oldval, newval){
//.........
return newval ;
};
Работает на vBulletin ® версия 3.7.3. Copyright ©2000-2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Copyright © 1999-2008 Flasher.ru. All rights reserved.