Код AS3:
import flash.events.KeyboardEvent;
import flash.ui.Keyboard;
...
//Где-то в классе. Как пример - stage
stage.addEventListener(KeyboardEvent.KEY_DOWN, onKeyDown);
...
//ниже
private function onKeyDown(e:KeyboardEvent):void {
if (e.keyCode == 65) trace("A нажата");
}
И важное замечание, касающееся FlashIDE. Сам я пишу в FD и чуть не забыл напомнить. FlashIDE отлавливает нажатия буквенных клавиш, но отлавливает их не плеером, а самой средой. В итоге клавиши не работают. Это нормально. Товарищ iNils писал, как и где что включить-отключить. Лично я, когда еще не знал о FD, а пользовался Flash CS4, так и не нашел, где там это отключать. Поэтому приходилось прикрывать среду и запускать скомпилированное отдельно.
http://www.flasher.ru/forum/showthre...E0%E2%E8%F8%E8