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

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

addEventListener(KeyboardEvent.KEY_UP,onKeyUp);

...

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

当按下delete,backspace,enter和其他命令键时,上面的代码不会产生任何值.但是,箭头键确实产生了值.

解决方法

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

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

}

它的工作很好……但是如果你从Flash测试电影,它将无法正常工作,所以导出到swf并测试….

相关文章

  译序:JWMediaPlayer是开源的网页使用的Flash播放器。本...
    Flash编程原理都是只能将1写为0,而不能将0写成1.所...
 上传setenvgatewayip192.168.1.1;setenvserverip192.168.1...
Error:FlashDownloadFailed-"Cortex-M3"出现一般有...
jPlayer是一个用于控制和播放mp3文件的jQuery插件。它在后台...
#ifndef__FONTUPD_H__#define__FONTUPD_H__#include"sy...