キーボード操作でイベントが発生するキーボードイベントではどのキーが押されたかをKeyboardプロパティでチェックしたうえで、リスナー関数でイベントを設定します。
インスタンスにフォーカスされていない時でもイベントを受けるにはステージそのものにイベントリスナーを登録しておきます。
下のサンプルの左右反転はscaleX = -1;で可能です。
var speed:int = 3;//スピード
//イベントリスナー登録
this.stage.addEventListener(KeyboardEvent.KEY_DOWN,moveCar);
//リスナー関数
function moveCar(event:KeyboardEvent):void {
switch (event.keyCode) {
case Keyboard.LEFT :
myCar_mc.scaleX = 1;
myCar_mc.x -= speed;
break;
case Keyboard.RIGHT :
myCar_mc.scaleX = -1;
myCar_mc.x += speed;
break;
}
}
↓一度画面をクリックしてアクティブにして御覧下さい。
This movie requires Flash Player 9
test