Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript (http://www.flasher.ru/forum/forumdisplay.php?f=5)
-   -   listener (http://www.flasher.ru/forum/showthread.php?t=58122)

TbIKBA 13.05.2004 23:02

listener
 
Как добавить listener на изменение переменной?
с уже описанными событиями понятно,
мож я чего не нашел?

TbIKBA 13.05.2004 23:18

типа onEnterFrame делать проверку переменной?

silin 14.05.2004 00:45

myVar=5;
tr=function(){trace("myVar changed")};
this.watch( "myVar", tr );
myVar=3;

TbIKBA 14.05.2004 01:47

o! watch!
круто! а я уже с enterFramom написал.
Ща по твоему, попробуем!

Спасиба!

TbIKBA 14.05.2004 18:48

Подскажи а если мне нужно запускать огромную функцию "myVarHasBeenChanged()" которую тут описывать совсем не удобно (она в отдельном файле лежит) то как указать что ето обьект а не стринг?

this.watch("myVar", myVarHasBeenChanged());

- myVarHasBeenChanged() - воспринимается как стринг!

silin 14.05.2004 19:10

так и указать
this.watch("myVar", myVarHasBeenChanged);

TbIKBA 14.05.2004 19:18

mde - проще не бывает

TbIKBA 14.05.2004 20:46

А теперь у мнея такой глюк:

после изменения переменной
функция myVarHasBeenChanged отрабатывает свое
(там нет никаких вычислений - запускает анимацию)
а переменная муВар становится ундефинед!?!?!

есть у кого-нибудь идеи?

silin 14.05.2004 22:11

Код:

myVarHasBeenChanged=function(prop, oldval, newval){
        //.........
        return newval ;
};



Часовой пояс GMT +4, время: 13:55.

Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.