キー入力
キャラの動作の基本的なビットマップが出来たので、
そろそろスクリプトの方を考えていこうと思っていたところ、
AS3.0でのキー入力の受け取り方を知りませんでした。
パッと調べてみたところ、例のごとくイベントリスナーがカギのようです。
var sp:Sprite = new Sprite(); // イベントリスナー登録 sp.addEventListener(KeyboardEvent.KEY_DOWN, onKeyDown); sp.addEventListener(KeyboardEvent.KEY_UP, onKeyUp);
// キーダウンイベント private function onKeyDown(event:KeyboardEvent):void { trace(event.keyCode); // 押されたキーコードを出力 } // キーアップイベント private function onKeyUp(event:KeyboardEvent):void { trace(event.keyCode); // 離されたキーコードを出力 }
これから色々考えてみます。