書き物

技術とか作った物の話とか愚痴文句感想など

キー入力

キャラの動作の基本的なビットマップが出来たので、

そろそろスクリプトの方を考えていこうと思っていたところ、

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);   // 離されたキーコードを出力
}


これから色々考えてみます。