Key


Object
    |
    +-Key

public class Key
extends Object

Key クラスはトップレベルのクラスで、コンストラクタを実行しなくても、そのメソッドやプロパティを使用できます。Key クラスのメソッドを使用すると、標準キーボードで制御できるインターフェイスを作成できます。Key クラスのプロパティは、矢印キー、PageUp キー、PageDown キーなど、アプリケーションの制御に最も一般的に使用されるキーを表す定数です。

使用できるバージョン : ActionScript 1.0、Flash Lite 2.0

関連項目

ExtendedKey

プロパティ一覧

オプション

プロパティ

説明

static

BACKSPACE: Number

Backspace キーのキーコード値 (8)。

static

CAPSLOCK: Number

CapsLock キーのキーコード値 (20)。

static

CONTROL: Number

Control キーのキーコード値 (17)。

static

DELETEKEY: Number

Delete キーのキーコード値 (46)。

static

DOWN: Number

下矢印キーのキーコード値 (40)。

static

END: Number

End キーのキーコード値 (35)。

static

ENTER: Number

Enter キーのキーコード値 (13)。

static

ESCAPE: Number

Escape キーのキーコード値 (27)。

static

HOME: Number

Home キーのキーコード値 (36)。

static

INSERT: Number

Insert キーのキーコード値 (45)。

static

LEFT: Number

左矢印キーのキーコード値 (37)。

static

_listeners: Array (読み取り専用)

Key オブジェクトに登録したすべてのリスナーオブジェクトへの参照のリスト。

static

PGDN: Number

PageDown キーのキーコード値 (34)。

static

PGUP: Number

PageUp キーのキーコード値 (33)。

static

RIGHT: Number

右矢印キーのキーコード値 (39)。

static

SHIFT: Number

Shift キーのキーコード値 (16)。

static

SPACE: Number

スペースバーのキーコード値 (32)。

static

TAB: Number

Tab キーのキーコード値 (9)。

static

UP: Number

上矢印キーのキーコード値 (38)。


Object クラスから継承されるプロパティ

constructor (Object.constructor プロパティ), __proto__ (Object.__proto__ プロパティ), prototype (Object.prototype プロパティ), __resolve (Object.__resolve プロパティ)


イベント一覧

イベント

説明

onKeyDown = function() {}

キーを押すと通知されます。

onKeyUp = function() {}

キーを離すと通知されます。


メソッド一覧

オプション

シグネチャ

説明

static

addListener(listener: Object) : Void

onKeyDown 通知と onKeyUp 通知を受け取るオブジェクトを登録します。

static

getAscii() : Number

最後に押されたか離されたキーの ASCII コードを返します。

static

getCode() : Number

最後に押されたキーのキーコード値を返します。

static

isDown(code: Number) : Boolean

code で指定されたキーが押された場合は true、それ以外の場合は false を返します。

static

removeListener(listener: Object) : Boolean

Key.addListener() を使用して以前に登録したオブジェクトを削除します。


Object クラスから継承されるメソッド

addProperty (Object.addProperty メソッド), hasOwnProperty (Object.hasOwnProperty メソッド), isPropertyEnumerable (Object.isPropertyEnumerable メソッド), isPrototypeOf (Object.isPrototypeOf メソッド), registerClass (Object.registerClass メソッド), toString (Object.toString メソッド), unwatch (Object.unwatch メソッド), valueOf (Object.valueOf メソッド), watch (Object.watch メソッド)