0

我正在尝试创建一个简单的平台游戏作为作业的一部分,但我似乎无法摆脱这个错误。它告诉我问题出在所有 keyCode 行的第 11 列,但我引用的教程使用完全相同的代码没有问题。

stage.addEventListener(KeyboardEvent.KEY_DOWN, checkKeysDown);
function checkKeysDown(event:Event):void{
    //making the booleans true based on keycode
    if(event.keyCode == 37){
        leftKey = true;
    }
    if(event.keyCode == 39){
        rightKey = true;
    }
    if(event.keyCode == 38){
        upKey = true;
    }
}

这是该教程的链接。我究竟做错了什么?

4

1 回答 1

2

您使用Eventclass 作为 function 的参数checkKeysDown,它没有这样的属性。它应该用KeyboardEvent类型的参数声明。

function checkKeysDown(event:KeyboardEvent):void {
}
于 2014-10-11T09:57:42.043 回答