Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   Action script 2.0 (http://www.flasher.ru/forum/forumdisplay.php?f=49)
-   -   первый аргумент в watch - переменная, возможно? (http://www.flasher.ru/forum/showthread.php?t=64209)

Horror 26.10.2004 19:36

первый аргумент в watch - переменная, возможно?
 
Код:

this.watch(mc_array[i]  , function() {
        tmp2 = arguments[2];
        cntColor.setRGB(tmp2);
} );

Такое возможно? Чтото не хочет работать :(

Proman 27.10.2004 13:41

Возможно просто ты не внимательно читал описание метода watch
Код:

myObject.watch( prop:String, callback:Function [, userData:Object] ) : Boolean
myObject - обьект за свойством которого мы наблюдаем,
prop - строка, имя свойства обьекта за которым производиться наблюдение.
Следовательно в твоем случае это должно выглядеть так
Код:

mc_array.watch(i.toString(), function () {
        tmp2 = arguments[2];
        cntColor.setRGB(tmp2);
        return tmp2;
});

и все работает

Horror 27.10.2004 14:43

Хмм... логично :)
Пасиба


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

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