キーイベント

キーイベントを取る。addEventListenerもJavaではおなじみ。

package {
  import flash.display.*;
  import flash.text.*;
  import flash.events.*;
  import flash.ui.*;
  public class KeyTest extends Sprite {
    private var tf:TextField;
    public function KeyTest() {
      tf = new TextField();
      tf.text = "Key Test";
      addChild(tf);
      addEventListener(KeyboardEvent.KEY_DOWN, keydown);
    }
    public function keydown(e:KeyboardEvent):void {
      switch (e.keyCode){
         case Keyboard.DOWN:
           tf.text = "Down!";
         break;
         case Keyboard.UP:
           tf.text = "Up!";
         break;
         case Keyboard.LEFT:
           tf.text = "Left!";
         break;
         case Keyboard.RIGHT:
           tf.text = "Right!";
         break;
      }
    }
  }
}