Показать сообщение отдельно
Старый 25.04.2009, 21:58
Vektor вне форума Посмотреть профиль Отправить личное сообщение для Vektor Найти все сообщения от Vektor
  № 6  
Ответить с цитированием
Vektor
 
Аватар для Vektor

Регистрация: May 2008
Адрес: Новокузнецк
Сообщений: 219
Записей в блоге: 1
Попробовал сделать как советовали, получилось, что-то вроде этого.
главное что работает.
Код AS3:
package {
	import flash.display.MovieClip;
	import flash.events.*;
	import flash.ui.Keyboard;
 
	dynamic public class Key extends MovieClip {;
	var aKey:Array = [];
 
	public function Key() {
		stage.addEventListener(KeyboardEvent.KEY_DOWN,   KeyDown);
		stage.addEventListener(KeyboardEvent.KEY_UP,   KeyUp);
	}
	public function KeyDown(e : KeyboardEvent):void {
		if (e.keyCode == Keyboard.RIGHT) {
			aKey[0] = "RIGHT";
		}
		if (e.keyCode == Keyboard.UP) {
			aKey[1] = "UP";
		}
		if (aKey.indexOf("RIGHT") > -1) {
			trace("RIGHT");
		}
		if (aKey.indexOf("UP") > -1) {
			trace("UP");
		}
	}
	public function KeyUp(event : KeyboardEvent):void {
		if (event.keyCode == Keyboard.RIGHT) {
			aKey[0] = "";
		}
		if (event.keyCode == Keyboard.UP) {
			aKey[1] = "";
		}
	}
}
}
__________________
Книги и желание лучшие учителя.