■指定したキーが押されているかどうか調べたい

■書式

Key.isDown(★)
key.isToggled(★)

★・・・調べるキーコード

■説明

指定したキーが現在押されているかどうかはisDown()で調べます。押下状態を調べたいキーコード(またはプロパティ)を指定すると押されている場合はtrue、離されている場合はfalseを返します。CAPS LOCKキーのように押すたびにON/OFFが切り替わるキーの場合はisToggled()で調べます。押されている場合はtrue、離されている場合はfalseになります。

■文例

flag = Key.isDown(Key.SPACE)
スペースキーが押されているかどうか調べ変数flagに入れる(押されている場合はtrue、押されていない場合はfalse)

flag = Key.isDown(65)
Aキー(コード65番)が押されているかどうか調べ変数flagに入れる(押されている場合はtrue、押されていない場合はfalse)

flag = key.isToggled(Key.CAPSLOCK)
CAPSLOCKがオンかどうか調べ変数flagに入れる(押されている場合はtrue、押されていない場合はfalse)

■サンプル [Download]

onClipEvent (enterFrame) {
_root.result1.text = Key.isDown(Key.SPACE);
_root.result2.text = Key.isDown(65);
_root.result3.text = Key.isToggled(Key.CAPSLOCK);
}

■書籍のご案内

アマゾンの予約ページ。FLASH ActionScript辞典の注文ページへ このサイトに掲載されているActionScriptと、Flash MX2004で追加されたオブジェクトなどの書式、用例がFlash ActionScript辞典 改訂第2版に掲載されています。

「FLASH ActionScript辞典 改訂第2版」
訂正一覧