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和其他命令键时,上面的代码不会产生任何值.但是,箭头键确实产生了值.
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并测试....
| 归档时间: |
|
| 查看次数: |
5660 次 |
| 最近记录: |