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

Регистрация: Mar 2011
Сообщений: 40
та да, код там индийский, смотри, это класс которым описывалась башня
Код AS3:
package  {
	import flash.display.MovieClip;
	import flash.events.MouseEvent;
 
	public class head1 extends MovieClip {		
		public function head1(X:Number,Y:Number,A:Number) {
			this.x=X;
			this.y=Y;
			this.rotation=A;
		}
		public function rot(X:Number,Y:Number,e:MouseEvent):void {
			var X1=X-e.localX;
			var Y1=Y-e.localY;
 
			var Z:Number = Math.sqrt(Math.pow(X1,2) + Math.pow(Y1,2));
			var Z1 = Z;
			Z=((Math.asin(Y1/Z))*180/Math.PI);
			var ZZ1:Number=(Math.acos(X1/Z1))*180/Math.PI;
 			if ((e.localX>X)&&(e.localY<Y))
			{
				ZZ1 -=  90;
				this.rotationZ = ZZ1;
			}
			if ((e.localX<X)&&(e.localY>Y))
			{
				Z -=  90;
				this.rotationZ = Z;
			}
			if ((e.localX>X)&&(e.localY>Y))
			{
				ZZ1= 270-ZZ1;
				this.rotationZ = ZZ1;
			}
			if ((e.localX<X)&&(e.localY<Y))
			{
				ZZ1 +=  270;
				this.rotationZ = ZZ1;
			} 
		}
	}
 
}