Показать сообщение отдельно
Старый 18.03.2007, 03:53
iNils вне форума Посмотреть профиль Отправить личное сообщение для iNils Посетить домашнюю страницу iNils Найти все сообщения от iNils
  № 14  
Ответить с цитированием
iNils
Негуру
 
Аватар для iNils

администратор
Регистрация: Jan 2000
Адрес: Кёнигсберг in Moscow
Сообщений: 21,883
Записей в блоге: 7
Код:
var list:Object = new Object ();
KV.angle = 90;
KV.speed = 5;
KV.angleSpeed = 2;
KV.onEnterFrame = function () {
	var x:Number = 0;
	var y:Number = 0;
	if (Key.isDown (Key.LEFT)) {
		KV.angle -= KV.angleSpeed;
	}
	if (Key.isDown (Key.RIGHT)) {
		KV.angle += KV.angleSpeed;
	}
	KV._rotation = KV.angle - 90;
	if (Key.isDown (Key.UP)) {
		x = -KV.speed * Math.cos (KV.angle * (Math.PI / 180));
		y = -KV.speed * Math.sin (KV.angle * (Math.PI / 180));
	}
	if (Key.isDown (Key.DOWN)) {
		x = KV.speed * Math.cos (KV.angle * (Math.PI / 180));
		y = KV.speed * Math.sin (KV.angle * (Math.PI / 180));
	}
	KV._x += x;
	KV._y += y;
};
__________________
(и)Нильс.ru | Плагины для FlashDevelop