Rcur - текущий угол
Ncur - новый угол

Код AS1/AS2:
function calcAngle( Rcur, Ncur ){
var N2cur = Number(Ncur)
if ( Rcur < 0 ) { N2cur -= 360 }
if ( N2cur-Rcur > 180 ) { N2cur -=360 } else if ( N2cur-Rcur < -180 ) { N2cur +=360 }
return N2cur
}
N2cur - результирующе верный
