Показать сообщение отдельно
Старый 04.03.2010, 17:30
dixus вне форума Посмотреть профиль Отправить личное сообщение для dixus Найти все сообщения от dixus
  № 2  
Ответить с цитированием
dixus

Регистрация: Feb 2010
Сообщений: 33
У вас код излишне сложный, например вот этот кусок:
Код AS3:
		var newDelta:Number = Math.atan2(this.mouseY - layout_mc.y, this.mouseX - layout_mc.x) - layout_mc.rotation; //разница между углом поворота объекта и мышью
		if(deltaAngle < newDelta)
		{
			layout_mc.rotation += Math.abs(newDelta - deltaAngle);
		}
		else
		{
			if(deltaAngle > newDelta)
			{
				layout_mc.rotation -= Math.abs(newDelta - deltaAngle);
			}
		}
можно заменить на элементарное
Код AS3:
layout_mc.rotation = Math.atan2(this.mouseY - layout_mc.y, this.mouseX - layout_mc.x);
PS: Пример не скачивается