键盘事件不起作用

时间:2014-06-06 10:58:32

标签: actionscript-3 events keyboard

我最近决定为滚动条添加键盘事件。我在舞台上添加了一个事件监听器和一个处理触发事件的处理程序。我只将痕迹放在处理程序中。代码适用于第一个场景,但不适用于第二个场景。试图在这个场景上再次添加监听器而没有结果。有人能告诉我发生了什么吗?

stage.addEventListener(KeyboardEvent.KEY_DOWN, handleKeyDown);

function handleKeyDown(e:KeyboardEvent):void{
var key:uint = e.keyCode;
switch(key){
    case Keyboard.UP:
        trace("UP");
    break;
    case Keyboard.DOWN:
        trace("DOWN");
    break;
    default:
        trace("Wrong key");
    break;
}
}

0 个答案:

没有答案