Показать сообщение отдельно
Старый 03.04.2011, 22:43
dark256 вне форума Посмотреть профиль Отправить личное сообщение для dark256 Посетить домашнюю страницу dark256 Найти все сообщения от dark256
  № 2  
Ответить с цитированием
dark256
 
Аватар для dark256

блогер
Регистрация: Apr 2008
Адрес: SPb
Сообщений: 3,718
Записей в блоге: 5
Отправить сообщение для dark256 с помощью ICQ Отправить сообщение для dark256 с помощью Skype™
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 - результирующе верный
__________________
FLASHER.MAP SOUNDSTAGE / CS3 / AS2