PDA

Просмотр полной версии : перехватчик изменения параметра


fiza
24.09.2002, 16:03
Просто так пример использования watch


dummy = new Object();
dummy.constant = 10;
trace(dummy.constant);

dummy.watch ('constant', function (id, oldval, newval){
trace("Don't touch this value");
return(oldval);
});

dummy.constant--;
trace(dummy.constant);
dummy.constant = 23.5678;
trace(dummy.constant);

beshan
25.09.2002, 13:44
это ты сам придумал? или в хулпе прочитал :-))

fiza
25.09.2002, 18:10
нееее я методом научного тыка, разбиралась как это работает, и так как поиск по форуму слова watch
ничего подходящего не дал, а форум здешний я уважаю я и решила просто так положить глупый, но работающий пример,
мало ли кому пригодиться.

А ты где-то видел похожий пример? и где?

beshan
26.09.2002, 15:13
я типа такого же примера видел в ХЭЛПЕ к МХ :-))

пример хороший, со своей стороны могу его дополнить таким скриптом


butt.onPress = tr; // butt имя кнопки

function tr() {
dummy.constant = 20;
trace (dummy.constant);
onEnterFrame = tp;
}

function tp () {
trace (dummy.constant);
if (dummy.constant == 10) delete onEnterFrame;
}



может комуто пригодится :-)))