Цитата:
|
Оригинал написал(а) Flasham
|
Я привел скрипт к виду Angel.onEnterFrame = function () {
Angel.speed = 8;
Angel.Spot_x = _root._xmouse;
Angel.Spot_y = _root._ymouse;
Angel.delta_x = Angel._x - Spot_x;
Angel.delta_y = Angel._y - Spot_y;
Angel.targetRotation = -Math.atan2(Angel.delta_x, Angel.delta_y)/(Math.PI/180);
// move beetle toward the target and stop when it gets there
if (Math.sqrt((Angel.delta_x*Angel.delta_x)+(Angel.delta_y*Angel.delta_y))>(Angel.speed+4)) {
Angel._y -= Angel.speed*Math.cos(Angel.targetRotation*(Math.PI/180));
Angel._x += Angel.speed*Math.sin(Angel.targetRotation*(Math.PI/180));
}
play();
}
Теперь ошибка ичезла но и мувик перестал за мышкой литать