2012-03-29 10 views
0

私はキーボード入力を検出しようとしていますが、矢印キーが押された場合、次に押されたものに移動するプレーヤーを設定します。キーボードevent.charCodeは常に0です

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である、である私が使用してキーボード入力のために聞いていますか?

答えて

2

keyCodeをあなたの目的に使用してください。

関連する問題