2009年3月6日

flash 定数

ActionScript 3.0では、よく使うがわかりにくい数字に名前がついている。例えば、キーコード等、Aは〜コードでxxと答えられるだろうか。キー配列で何、文字コードで何、等等いくつも呼び方があったりする。

ActionScript 3.0では、これを定数化されていて、非常に便利だ。(まぁ、こんどはそっちを覚えないといけないっていうのはありますね。でも幾分か覚えやすくなってます。)

Event


Event.INIT
Event.OPEN
Event.COMPLETE
Event.UNLOAD

MouseEvent


MouseEvent.CLICK
MouseEvent.DOUBLE_CLICK ( .doubleClickEnabledをtrueに設定する必要があります。)
MouseEvent.MOUSE_DOWN
MouseEvent.MOUSE_UP
MouseEvent.MOUSE_OVER 子表示オブジェクトを区別する。
MouseEvent.MOUSE_OUT
MouseEvent.ROLL_OVER 子表示オブジェクトを区別しない。
MouseEvent.ROLL_OUT
MouseEvent.MOUSE_MOVE
MouseEvent.MOUSE_WHEEL

KeyboardEvent


KeyboardEvent.KEY_DOWN
KeyboardEvent.KEY_UP

キーコード関連


e:KeyboardEventとして、e.keyCodeプロパティとの比較等に使います。
Keyboard.LEFT
Keyboard.RIGHT
Keyboard.UP
Keyboard.DOWN
Keyboard.TAB
Keyboard.BACKSPACE
Keyboard.F1 ~ F15
Keyboard.DELETE
Keyboard.SPACE
Keyboard.NUMPAD_0 ~ NUMPAD_9
Keyboard.NUMPAD_ADD
Keyboard.NUMPAD_DECIMAL
等、多数。

KeyboardEvent.keyLocationで、キーボード上のキーの配置も調べる事ができます。
KeyLocation.STANDARD 普通のキー
KeyLocation.LEFT 左側(シフト等)
KeyLocation.RIGHT 右側(シフト等)
KeyLocation.NUM_PAD テンキー

KeyboardEvent.altKey:bool
KeyboardEvent.ctrlKey:bool
KeyboardEvent.shiftKey:bool
KeyboardEvent.capsLock:bool
KeybaordEvent.numLock:bool

URLRequest


.methodプロパティ
URLRequestMethod.GET
URLRequestMethod.POST

IMEConversionMode


IMEConversionMode.JAPANESE_HIRAGANA
IMEConversionMode.JAPANESE_KATAKANA_FULL
IMEConversionMode.JAPANESE_KATAKANA_HALF
IMEConversionMode.ALPHANUMERIC_FULL
IMEConversionMode.ALPHANUMERIC_HALF
IMEConversionMode.UNKNOWN 設定不可。読み取り専用。

0 件のコメント:

コメントを投稿