Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript (http://www.flasher.ru/forum/forumdisplay.php?f=5)
-   -   Операции с setRGB, нид хелп (http://www.flasher.ru/forum/showthread.php?t=63947)

Horror 19.10.2004 19:04

Операции с setRGB, нид хелп
 
Есть вот такая функция. Которая присваивает программно куче кнопок замену цвета у той, на которую наводят. Но почему то отрабатывает не верно, а лишь на последнюю в цикле. Где баг?

Код:


for (i=1; i<=cntry_cols; i++) {
        ii = i-1;
        mc_array[ii] = eval("c"+i); // Создали массив с именами мувиков
        mc_array[ii].ii = ii;
        countryColor = new Color(mc_array[this.ii]);

        mc_array[ii].onRollOver = function() {
        country = countries[this.ii];
        countryColor.setRGB(0xFF0000);
        };

}


silin 19.10.2004 20:42

Код:

for (i=1; i<=cntry_cols; i++) {
        ii = i-1;
        mc_array[ii] = eval("c"+i); // Создали массив с именами мувиков
        mc_array[ii].ii = ii;
        mc_array[ii].countryColor = new Color(mc_array[this.ii]);

        mc_array[ii].onRollOver = function() {
                country = countries[this.ii];
                this .countryColor.setRGB(0xFF0000);
        };
}

тока не спрашивай зачем здесь mc_array[ii].countryColor =... :D

Horror 21.10.2004 16:18

Спасиба тебе огромное :)


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

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