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

Регистрация: Nov 2009
Сообщений: 40
Попробуй так:
Код AS1/AS2:
class Test extends MovieClip {
	var a:MovieClip;
	var ang:Number;
	function Test(b:MovieClip) {
		this.a = b;
		a.onEnterFrame = function() {
			if(Key.isDown(Key.LEFT)) {
				this._x -=4;
		} else if(Key.isDown(Key.RIGHT)) {
				this._x +=4;
		}else if(Key.isDown(Key.UP)) {
				this._y -=4;
		}else if(Key.isDown(Key.DOWN)) {
				this._y +=4;
		}
 
 
	}
	a.onPress = function():Void {
		this.onMouseMove =  function():Void {
	var rotate:Number = Math.atan2(_root._ymouse-this._y, _root._xmouse-this._x);
	this._rotation = (180/Math.PI)*rotate;
		}
};
a.onRelease = a.onReleaseOutside = function():Void {
delete onMouseMove;
};
	}
}


Последний раз редактировалось Chuck607; 25.11.2009 в 15:03.