Показать сообщение отдельно
Старый 20.09.2006, 01:18
Nymzyr вне форума Посмотреть профиль Отправить личное сообщение для Nymzyr Найти все сообщения от Nymzyr
  № 1  
Ответить с цитированием
Nymzyr

Регистрация: Jun 2006
Сообщений: 12
The bomb! замедление поворота клипа

Есть мувиклип. Он следит за курсором мыши и поворачивается на нужный угол - с этим все ясно. Проблема возникает при повороте клипа с замедлением.
Код:
//функция возвращает значение угла в градусах 
function atan2D(y:Number, x:Number) {
	var gradus:Number = (Math.atan2(y, x)*180)/Math.PI;
	return gradus;
}
//
this.onEnterFrame = function() {
	mc._rotation += (Theta-mc._rotation)*0.2;
	Theta = Math.round(atan2D(_ymouse-mc._y, _xmouse-mc._x)*10)/10;
};
при переходе от 180 градусов к -180 клип разворачивается и с замедлением вращается в обратку до нужной позиции.
А этого не нужно. Все никак не доломаю голову, как это исправить..


Последний раз редактировалось Nymzyr; 20.09.2006 в 01:20.