Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/actionscript-3/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Actionscript 3 键盘事件.charCode始终为0_Actionscript 3_Actionscript_Keyboard_Addeventlistener - Fatal编程技术网

Actionscript 3 键盘事件.charCode始终为0

Actionscript 3 键盘事件.charCode始终为0,actionscript-3,actionscript,keyboard,addeventlistener,Actionscript 3,Actionscript,Keyboard,Addeventlistener,我正在尝试检测键盘输入,如果按下箭头键,则将播放器的下一步移动设置为按下的任何键。我正在使用以下命令收听键盘输入: stage.addEventListener(KeyboardEvent.KEY_DOWN, keyDown); 这是被调用的函数: public function keyDown(event:KeyboardEvent):void { switch (event.charCode) { case 37: this.next

我正在尝试检测键盘输入,如果按下箭头键,则将播放器的下一步移动设置为按下的任何键。我正在使用以下命令收听键盘输入:

stage.addEventListener(KeyboardEvent.KEY_DOWN, keyDown);
这是被调用的函数:

public function keyDown(event:KeyboardEvent):void
{
    switch (event.charCode)
    {
        case 37:
            this.nextMove = "LEFT";
            break;
        case 38:
            this.nextMove = "UP";
            break;
        case 39:
            this.nextMove = "RIGHT";
            break;
        case 40:
            this.nextMove = "DOWN";
            break;
    }

    trace(event.charCode);
}
问题是,
charCode
始终为0。原因是什么?

用于你正在做的事情