Есть мувиклип. Он следит за курсором мыши и поворачивается на нужный угол - с этим все ясно. Проблема возникает при повороте клипа с замедлением.

Код:
//функция возвращает значение угла в градусах
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 клип разворачивается и с замедлением вращается в обратку до нужной позиции.
А этого не нужно. Все никак не доломаю голову, как это исправить..