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

Sov*_*iut 3 keyboard events actionscript-3 flash-cs4

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

addEventListener(KeyboardEvent.KEY_UP, onKeyUp);

...

function onKeyUp(event:KeyboardEvent):void
{
    trace(event.keyCode);
}
Run Code Online (Sandbox Code Playgroud)

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

Arm*_*yan 8

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

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

}
Run Code Online (Sandbox Code Playgroud)

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