Цитата:
Сообщение от 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 минуты
Хорошо, но в чем принципиальная разница между "записать нажатие и регулярно его проверять, если верно - выполнить действие" и "при нажатии выполнить действие"