AS3检测按键

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了AS3检测按键相关的知识,希望对你有一定的参考价值。

Use this to detect key presses and respond to them.
  1. import flash.ui.Keyboard;
  2. import flash.events.KeyboardEvent;
  3.  
  4. stage.addEventListener(KeyboardEvent.KEY_DOWN, onStage_KEY_DOWN);
  5. stage.addEventListener(KeyboardEvent.KEY_UP, onStage_KEY_UP);
  6.  
  7. function onStage_KEY_DOWN(event:KeyboardEvent):void
  8. {
  9. trace("onStage_KEY_DOWN");
  10. if (event.keyCode == Keyboard.SPACE) {
  11. trace("Keyboard.SPACE");
  12. }
  13. }
  14.  
  15. function onStage_KEY_UP(event:KeyboardEvent):void
  16. {
  17. trace("onStage_KEY_UP");
  18. if (event.keyCode == Keyboard.SPACE) {
  19. trace("Keyboard.SPACE");
  20. }
  21. }

以上是关于AS3检测按键的主要内容,如果未能解决你的问题,请参考以下文章

如何检测 LWUIT 表单中的按键事件?

as3键盘游戏控制对角线和多个按键

通过 mousekeyhook C# 检测按键的绝对最小代码

自动检测AS3中输入文本字段的值

按住 AS3 键防止鼠标更新

位图碰撞检测(AS3)