здравствуйте!
может не совсем тема подходит, но просто не знаю в чем именно дело...
вот такой код:

Код:
_global.frames = 50;
_global.dx = 0.1;
but_1.onPress = function() {
for (j=1; j<7; j++) {
me = eval("m"+j);
trace(me._rotation);
var x = 0;
var objR = 0;
var k = Math.abs(objR-me._rotation);
var a = Math.pow((k+dx)*(1/dx), 1/(frames+j*10));
var b = Math.log(k+dx)/Math.log(a);
me.onEnterFrame = function() {
if (x<frames+j*10) {
x++;
trace(x)
newR = Math.pow(1/a, x-b)-dx;
me._rotation = objR+newR;
} else {
delete onEnterFrame;
me._rotation = objR
}
};
}
};
здесь кнопка but_1 и шесть объектов m1...m6 повернутых под 90 градусов...
по нажатии кнопки они должны плавно возвращаться к горизонтальному положению.....
но выполняется почему то только анимация последнего j....
но трейс (me._rotation) показывает повороты для всех j....
спасибо....