カーソルキーでボタンを左右に移動させる


説  明
カーソルキーでボタンを左右に移動させるにはキー入力を検知して処理を行います。ここではEnterFrameイベントを利用してフレームが変わる度にキー入力チェックを行っています。まず、カーソルキーで動かすボタンを作成しムービークリップにします。スクリプトウィンドウを表示し、onEnterFrameを選択します。スクリプトウィンドウで以下のスクリプトを入力します。

if (Key.isDown(Key.LEFT)) button._x -= 4;
if (Key.isDown(Key.RIGHT)) button._x += 4;

キー入力はKey.isDown()で調べます。調べるキーコードを指定すると押された場合はtrue、そうでない場合はfalseになります。これでカーソルキーを押すとボタンが移動するようになります。

サンプル画面


■サンプルスクリプトを実行する >>sample.html
■サンプルスクリプトをダウンロードする >>.zip