Показать сообщение отдельно
Старый 06.10.2010, 00:56
TWETTI вне форума Посмотреть профиль Отправить личное сообщение для TWETTI Найти все сообщения от TWETTI
  № 3  
Ответить с цитированием
TWETTI
 
Аватар для TWETTI

Регистрация: Dec 2007
Адрес: Россия, Москва
Сообщений: 541
Отправить сообщение для TWETTI с помощью Skype™
Кнопок каких? Клавиатуры или Button. Если для клавиатуры то так:
Код AS3:
package
{
	import flash.display.Sprite;
	import flash.events.KeyboardEvent;
	import flash.text.TextField;
 
	public class Main extends Sprite
	{
		private var isW:Boolean = false; // 87
		private var isA:Boolean = false; // 65
		private var isS:Boolean = false; // 83
		private var isD:Boolean = false; // 68
 
		public function Main()
		{
			stage.addEventListener(KeyboardEvent.KEY_DOWN, onKeyDown);
			stage.addEventListener(KeyboardEvent.KEY_UP, onKeyUp);
		}
 
		private function onKeyDown(event:KeyboardEvent):void 
		{
			if (event.keyCode == 87)
			{
				isW = true;
			}
			else if (event.keyCode == 65)
			{
				isA = true;
			}
			else if (event.keyCode == 83)
			{
				isS = true;
			}
			else if (event.keyCode == 68)
			{
				isD = true;
			}
 
			if (isA && isS && isD)
			{
				trace("You press A, S, D");
			}
			else if (isA && isS)
			{
				trace("You press A and S");
			}
 
		}
 
		private function onKeyUp(event:KeyboardEvent):void 
		{
			if (event.keyCode == 87)
			{
				isW = false;
			}
			else if (event.keyCode == 65)
			{
				isA = false;
			}
			else if (event.keyCode == 83)
			{
				isS = false;
			}
			else if (event.keyCode == 68)
			{
				isD = false;
			}
		}		
 
	}
 
}


Последний раз редактировалось TWETTI; 06.10.2010 в 00:59.