Вход

Просмотр полной версии : Операции с setRGB, нид хелп


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



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
Спасиба тебе огромное :)