イベントリスナーを追加できません。基本的に、キーボード関連のすべての関数を次のようにJavaScriptクラスにカプセル化します。
function Keyboard()
{
    this.key = new Array();
    for(x=0;x<255;x++)
    {
        this.key[x] = false;
    }
    function keyDown(evt)
    {
        this.key[evt.keyCode] = true;
        console.log("Keydown bioch");
    }
    function keyUp(evt)
    {
        this.key[evt.keyCode] = false;
    }
    window.addEventListener('keydown', this.keyDown, true);
    window.addEventListener('keyup', this.keyUp, true);
}
それが機能しないことを除いて-まったく。キーボード関数を削除してすべてをグローバルにすると(key []、keyDown、keyUp、およびaddEventListener呼び出し)、すべてが機能します。
私は何が間違っているのですか?