Показать сообщение отдельно
Старый 24.10.2014, 18:15
Wormhole вне форума Посмотреть профиль Отправить личное сообщение для Wormhole Найти все сообщения от Wormhole
  № 7  
Ответить с цитированием
Wormhole
 
Аватар для Wormhole

Регистрация: Jun 2014
Адрес: Санкт-Петербург
Сообщений: 185
Цитата:
Сообщение от Gerbert Посмотреть сообщение
Код AS3:
private function stage_keyboardEventDown( event: KeyboardEvent ): void
{
	if( event.keyCode == Keyboard.LEFT ){
		_keyboardFlags.LEFT = true;
	}
 
	if( event.keyCode == Keyboard.RIGHT ){
		_keyboardFlags.RIGHT = true;
	}
}
Видите, если по условию keyCode == кнопки "стрелка влево", то присваеваем
значение для свойства LEFT true. Понимаете? Если нажали влево, то сделали об этом запись,
если нажали вправо, то тоже сделали запись.
Да и само название свойства говорит, что в нем хранятся "флаги клавиатуры".

Можно вопрос - Вы книги по as3 читали или учитесь по урокам и видео и если по урокам и видео,
то as3 это первый Ваш язык?
Учился по официальному курсу Adobe - там про классы мало, сейчас начал читать колина мука. До as писал на js и D

Добавлено через 3 минуты
Хорошо, но в чем принципиальная разница между "записать нажатие и регулярно его проверять, если верно - выполнить действие" и "при нажатии выполнить действие"