actionscript-3 - 如何检测是否在 Actionscript 3 中按下了删除键?

标签 actionscript-3 events keyboard flash-cs4

如何确定是否使用 actionscript 按下了删除键?

addEventListener(KeyboardEvent.KEY_UP, onKeyUp);

...

function onKeyUp(event:KeyboardEvent):void
{
    trace(event.keyCode);
}

上面的代码在按下删除、退格、回车和其他命令键时不会产生任何值。但是,箭头键确实会产生值。

最佳答案

this.stage.addEventListener(KeyboardEvent.KEY_DOWN, onKeyPressed);
....

function onKeyPressed(event:KeyboardEvent):void
{
   if (event.keyCode==Keyboard.DELETE) {
       .....
       }

}

它的工作很好...
但是如果你从 Flash 中测试电影,它不会工作,所以导出到 swf 并测试....

关于actionscript-3 - 如何检测是否在 Actionscript 3 中按下了删除键?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1541276/

相关文章:

VB.NET Visual Studio Outlook 2013 Addin 项目 - 事件似乎未触发

c++ - 使用 SDL 的应用程序在任何按键时退出。虽然不应该

安卓键盘 : managing Keyboard appearance/disappearance inside fragments

actionscript-3 - AS3 USB 游戏 Controller 支持

javascript - 为一个点添加事件监听器

actionscript-3 - 发出 HTTP 请求时访问重定向到的 URL

javascript - 从 Google Earth API 返回坐标时 JavaScript 出错

ios - UIAlertView 在返回时关闭

.net - 从 actionscript 调用 .net dll 函数

actionscript-3 - as3中的小数点小数点后一位?