![]() |
|
||||||||||
|
|||||
|
Регистрация: Feb 2008
Сообщений: 4
|
Уважаемые Господа!
У меня вопрос по eval. Имеется такой код: for (i=1; i<=2; i++) {
eval("p"+i).onPress = function() {
getURL(URLs[i]);
};
eval("p"+i).onRollOver = function() {
eval("p"+i)._xscale += numScale;
eval("p"+i)._yscale += numScale;
trace(eval("p"+i)._xscale+":"+eval("p"+i)._yscale);
};
eval("p"+i).onRollOut = function() {
eval("p"+i)._xscale -= numScale;
eval("p"+i)._yscale -= numScale;
trace(eval("p"+i)._xscale+":"+eval("p"+i)._yscale);
};
}
В цикле по параметру i происходит обработка событий onPress; onRollOver и onRollOut соответствующей фигуры. По trace я вижу, что флэш заходит в соответствующие функции корректно. Но сами действия не происходят. Например, изменяется свойство _xscale, а фигура остается неизменной. Нужен совет, что я сделал неправильно? |
![]() |
Часовой пояс GMT +4, время: 20:55. |
|
|
« Предыдущая тема | Следующая тема » |
|
|