パッケージflash.events
クラスpublic class KeyboardEvent
継承KeyboardEvent Inheritance Event Inheritance Object

言語バージョン: ActionScript 3.0
ランタイムバージョン: AIR 1.0 Flash Player 9

キーボードからのユーザー入力に反応して送出される KeyboardEvent オブジェクト ID です。 次の 2 種類のキーボードイベントがあります。KeyboardEvent.KEY_DOWN および KeyboardEvent.KEY_UP

キーと特定の文字のマッピングはデバイスやオペレーティングシステムごとに異なるため、入力された文字の処理には TextEvent イベントタイプを使用してください。

キーイベントをグローバルにリスニングするには、キャプチャ段階、ターゲット段階またはバブリング段階について Stage でリスニングします。

例を表示

関連項目

KEY_DOWN
KEY_UP
KeyLocation
About keyboard events
About keyboard events
About keyboard events
About keyboard events


パブリックプロパティ
 プロパティ定義元
  altKey : Boolean
Windows では Alt キーがアクティブになっているか (true) 非アクティブになっているか (false) を示します。Mac OS では Option キーがアクティブになっているかを示します。
KeyboardEvent
 Inheritedbubbles : Boolean
[読み取り専用] イベントがバブリングイベントかどうかを示します。
Event
 Inheritedcancelable : Boolean
[読み取り専用] イベントに関連付けられた動作を回避できるかどうかを示します。
Event
  charCode : uint
押したキーまたは離したキーの文字コード値を含みます。
KeyboardEvent
  AIR-only commandKey : Boolean
Command キーがアクティブになっているか(true)非アクティブになっているか(false)を示します。
KeyboardEvent
 Inheritedconstructor : Object
指定されたオブジェクトインスタンスのクラスオブジェクトまたはコンストラクタ関数への参照です。
Object
  AIR-only controlKey : Boolean
Ctrl キーまたは Control キーがアクティブになっているか(true)非アクティブになっているか(false)を示します。
KeyboardEvent
  ctrlKey : Boolean
Windows および Linux では Ctrl キーがアクティブになっているか(true)非アクティブになっているか(false)を示します。Mac OS では Ctrl キーまたは Command キーがアクティブになっているかを示します。
KeyboardEvent
 InheritedcurrentTarget : Object
[読み取り専用] イベントリスナーで Event オブジェクトをアクティブに処理しているオブジェクトです。
Event
 InheritedeventPhase : uint
[読み取り専用] イベントフローの現在の段階です。
Event
  keyCode : uint
押したキーまたは離したキーのキーコード値です。
KeyboardEvent
  keyLocation : uint
キーボードのキーの場所を示します。
KeyboardEvent
 Inheritedprototype : Object
[静的] クラスまたは関数オブジェクトのプロトタイプオブジェクトへの参照です。
Object
  shiftKey : Boolean
Shift キーモディファイアがアクティブになっているか(true)非アクティブになっているか(false)を示します。
KeyboardEvent
 Inheritedtarget : Object
[読み取り専用] イベントターゲットです。
Event
 Inheritedtype : String
[読み取り専用] イベントのタイプです。
Event
パブリックメソッド
 メソッド定義元
  
KeyboardEvent(type:String, bubbles:Boolean = true, cancelable:Boolean = false, charCodeValue:uint = 0, keyCodeValue:uint = 0, keyLocationValue:uint = 0, ctrlKeyValue:Boolean = false, altKeyValue:Boolean = false, shiftKeyValue:Boolean = false, controlKeyValue:Boolean = false, commandKeyValue:Boolean = false)
キーボードイベントに関する特定の情報を含む Event オブジェクトを作成します。
KeyboardEvent
  
[override] KeyboardEvent オブジェクトのコピーを作成して、各プロパティの値を元のプロパティの値と一致するように設定します。
KeyboardEvent
 Inherited
formatToString(className:String, ... arguments):String
カスタム ActionScript 3.0 Event クラスに toString() メソッドを実装するためのユーティリティ関数です。
Event
 Inherited
オブジェクトに指定されたプロパティが定義されているかどうかを示します。
Object
 Inherited
イベントで preventDefault() メソッドが呼び出されたかどうかを確認します。
Event
 Inherited
Object クラスのインスタンスが、パラメータとして指定されたオブジェクトのプロトタイプチェーン内にあるかどうかを示します。
Object
 Inherited
イベントのデフォルト動作をキャンセルできる場合に、その動作をキャンセルします。
Event
 Inherited
指定されたプロパティが存在し、列挙できるかどうかを示します。
Object
 Inherited
ループ処理に対するダイナミックプロパティの可用性を設定します。
Object
 Inherited
イベントフローの現在のノードおよび後続するノードで、イベントリスナーが処理されないようにします。
Event
 Inherited
イベントフローの現在のノードに後続するノードで、イベントリスナーが処理されないようにします。
Event
  
[override] KeyboardEvent オブジェクトのすべてのプロパティを含むストリングを返します。
KeyboardEvent
  
表示リストが変更されている場合、このイベント終了処理の後に表示をレンダリングする必要があることを示します。
KeyboardEvent
 Inherited
指定されたオブジェクトのプリミティブな値を返します。
Object
パブリック定数
 定数定義元
 InheritedACTIVATE : String = "activate"
[静的] ACTIVATE 定数は、type プロパティ(activate イベントオブジェクト)の値を定義します。
Event
 InheritedADDED : String = "added"
[静的] Event.ADDED 定数は、added イベントオブジェクトの type プロパティの値を定義します。
Event
 InheritedADDED_TO_STAGE : String = "addedToStage"
[静的] Event.ADDED_TO_STAGE 定数は、type プロパティ (addedToStage イベントオブジェクト) の値を定義します。
Event
 InheritedCANCEL : String = "cancel"
[静的] Event.CANCEL 定数は、cancel イベントオブジェクトの type プロパティの値を定義します。
Event
 InheritedCHANGE : String = "change"
[静的] Event.CHANGE 定数は、type プロパティ (change イベントオブジェクト) の値を定義します。
Event
 InheritedCLEAR : String = "clear"
[静的] Event.CLEAR 定数は、clear イベントオブジェクトの type プロパティの値を定義します。
Event
 InheritedCLOSE : String = "close"
[静的] Event.CLOSE 定数は、close イベントオブジェクトの type プロパティの値を定義します。
Event
 InheritedAIR-only CLOSING : String = "closing"
[静的] Event.CLOSING 定数は、closing イベントオブジェクトの type プロパティの値を定義します。
Event
 InheritedCOMPLETE : String = "complete"
[静的] Event.COMPLETE 定数は、complete イベントオブジェクトの type プロパティの値を定義します。
Event
 InheritedCONNECT : String = "connect"
[静的] Event.CONNECT 定数は、connect イベントオブジェクトの type プロパティの値を定義します。
Event
 InheritedCOPY : String = "copy"
[静的] copy イベントオブジェクトの type プロパティ値を定義します。
Event
 InheritedCUT : String = "cut"
[静的] cut イベントオブジェクトの type プロパティ値を定義します。
Event
 InheritedDEACTIVATE : String = "deactivate"
[静的] Event.DEACTIVATE 定数は、deactivate イベントオブジェクトの type プロパティの値を定義します。
Event
 InheritedDISPLAYING : String = "displaying"
[静的] Event.DISPLAYING 定数は、displaying イベントオブジェクトの type プロパティの値を定義します。
Event
 InheritedENTER_FRAME : String = "enterFrame"
[静的] Event.ENTER_FRAME 定数は、enterFrame イベントオブジェクトの type プロパティの値を定義します。
Event
 InheritedEXIT_FRAME : String = "exitFrame"
[静的] Event.EXIT_FRAME 定数は、exitFrame イベントオブジェクトの type プロパティの値を定義します。
Event
 InheritedAIR-only EXITING : String = "exiting"
[静的] Event.EXITING 定数は、type プロパティ (exiting イベントオブジェクト) の値を定義します。
Event
 InheritedFRAME_CONSTRUCTED : String = "frameConstructed"
[静的] Event.FRAME_CONSTRUCTED 定数は、frameConstructed イベントオブジェクトの type プロパティの値を定義します。
Event
 InheritedFULLSCREEN : String = "fullScreen"
[静的] Event.FULL_SCREEN 定数は、fullScreen イベントオブジェクトの type プロパティの値を定義します。
Event
 InheritedAIR-only HTML_BOUNDS_CHANGE : String = "htmlBoundsChange"
[静的] Event.HTML_BOUNDS_CHANGE 定数は、htmlBoundsChange イベントオブジェクトの type プロパティの値を定義します。
Event
 InheritedAIR-only HTML_DOM_INITIALIZE : String = "htmlDOMInitialize"
[静的] Event.HTML_DOM_INITIALIZE 定数は、htmlDOMInitialize イベントオブジェクトの type プロパティの値を定義します。
Event
 InheritedAIR-only HTML_RENDER : String = "htmlRender"
[静的] Event.HTML_RENDER 定数は、htmlRender イベントオブジェクトの type プロパティの値を定義します。
Event
 InheritedID3 : String = "id3"
[静的] Event.ID3 定数は、id3 イベントオブジェクトの type プロパティの値を定義します。
Event
 InheritedINIT : String = "init"
[静的] Event.INIT 定数は、init イベントオブジェクトの type プロパティの値を定義します。
Event
  KEY_DOWN : String = "keyDown"
[静的] keyDown イベントオブジェクトの type プロパティ値を定義します。
KeyboardEvent
  KEY_UP : String = "keyUp"
[静的] keyUp イベントオブジェクトの type プロパティ値を定義します。
KeyboardEvent
 InheritedAIR-only LOCATION_CHANGE : String = "locationChange"
[静的] Event.LOCATION_CHANGE 定数は、locationChange イベントオブジェクトの type プロパティの値を定義します。
Event
 InheritedMOUSE_LEAVE : String = "mouseLeave"
[静的] Event.MOUSE_LEAVE 定数は、mouseLeave イベントオブジェクトの type プロパティの値を定義します。
Event
 InheritedAIR-only NETWORK_CHANGE : String = "networkChange"
[静的] Event.NETWORK_CHANGE 定数は、networkChange イベントオブジェクトの type プロパティの値を定義します。
Event
 InheritedOPEN : String = "open"
[静的] Event.OPEN 定数は、open イベントオブジェクトの type プロパティの値を定義します。
Event
 InheritedPASTE : String = "paste"
[静的] Event.PASTE 定数は、paste イベントオブジェクトの type プロパティの値を定義します。
Event
 InheritedREMOVED : String = "removed"
[静的] Event.REMOVED 定数は、removed イベントオブジェクトの type プロパティの値を定義します。
Event
 InheritedREMOVED_FROM_STAGE : String = "removedFromStage"
[静的] Event.REMOVED_FROM_STAGE 定数は、removedFromStage イベントオブジェクトの type プロパティの値を定義します。
Event
 InheritedRENDER : String = "render"
[静的] Event.RENDER 定数は、render イベントオブジェクトの type プロパティの値を定義します。
Event
 InheritedRESIZE : String = "resize"
[静的] Event.RESIZE 定数は、resize イベントオブジェクトの type プロパティの値を定義します。
Event
 InheritedSCROLL : String = "scroll"
[静的] Event.SCROLL 定数は、scroll イベントオブジェクトの type プロパティの値を定義します。
Event
 InheritedSELECT : String = "select"
[静的] Event.SELECT 定数は、select イベントオブジェクトの type プロパティの値を定義します。
Event
 InheritedSELECT_ALL : String = "selectAll"
[静的] Event.SELECT_ALL 定数は、selectAll イベントオブジェクトの type プロパティの値を定義します。
Event
 InheritedSOUND_COMPLETE : String = "soundComplete"
[静的] Event.SOUND_COMPLETE 定数は、soundComplete イベントオブジェクトの type プロパティの値を定義します。
Event
 InheritedTAB_CHILDREN_CHANGE : String = "tabChildrenChange"
[静的] Event.TAB_CHILDREN_CHANGE 定数は、tabChildrenChange イベントオブジェクトの type プロパティの値を定義します。
Event
 InheritedTAB_ENABLED_CHANGE : String = "tabEnabledChange"
[静的] Event.TAB_ENABLED_CHANGE 定数は、tabEnabledChange イベントオブジェクトの type プロパティの値を定義します。
Event
 InheritedTAB_INDEX_CHANGE : String = "tabIndexChange"
[静的] Event.TAB_INDEX_CHANGE 定数は、tabIndexChange イベントオブジェクトの type プロパティの値を定義します。
Event
 InheritedUNLOAD : String = "unload"
[静的] Event.UNLOAD 定数は、unload イベントオブジェクトの type プロパティの値を定義します。
Event
 InheritedAIR-only USER_IDLE : String = "userIdle"
[静的] Event.USER_IDLE 定数は、userIdle イベントオブジェクトの type プロパティの値を定義します。
Event
 InheritedAIR-only USER_PRESENT : String = "userPresent"
[静的] Event.USER_PRESENT 定数は、userPresent イベントオブジェクトの type プロパティの値を定義します。
Event
プロパティの詳細
altKeyプロパティ
altKey:Boolean

言語バージョン: ActionScript 3.0
ランタイムバージョン: AIR 1.0 Flash Player 9

Windows では Alt キーがアクティブになっているか (true) 非アクティブになっているか (false) を示します。Mac OS では Option キーがアクティブになっているかを示します。



実装
    public function get altKey():Boolean
    public function set altKey(value:Boolean):void
charCodeプロパティ 
charCode:uint

言語バージョン: ActionScript 3.0
ランタイムバージョン: AIR 1.0 Flash Player 9

押したキーまたは離したキーの文字コード値を含みます。文字コード値は英語キーボードの値です。たとえば、Shift+3 キーが押されると、charCode は日本語のキーボードでも英語のキーボードと同じように # を返します。

メモ : IME が実行されているときは、charCode では正確な文字コードが報告されません。



実装
    public function get charCode():uint
    public function set charCode(value:uint):void

関連項目

AIR-only commandKeyプロパティ 
commandKey:Boolean

言語バージョン: ActionScript 3.0
ランタイムバージョン: AIR 1.0

Command キーがアクティブになっているか(true)非アクティブになっているか(false)を示します。 Mac OS のみでサポートされます。Mac OS で commandKey プロパティは ctrlKey プロパティと同じ値です。



実装
    public function get commandKey():Boolean
    public function set commandKey(value:Boolean):void
AIR-only controlKeyプロパティ 
controlKey:Boolean

言語バージョン: ActionScript 3.0
ランタイムバージョン: AIR 1.0

Ctrl キーまたは Control キーがアクティブになっているか(true)非アクティブになっているか(false)を示します。Windows および Linux では、Ctrl キーがアクティブのときも true です。



実装
    public function get controlKey():Boolean
    public function set controlKey(value:Boolean):void
ctrlKeyプロパティ 
ctrlKey:Boolean

言語バージョン: ActionScript 3.0
ランタイムバージョン: AIR 1.0 Flash Player 9

Windows および Linux では Ctrl キーがアクティブになっているか(true)非アクティブになっているか(false)を示します。Mac OS では Ctrl キーまたは Command キーがアクティブになっているかを示します。



実装
    public function get ctrlKey():Boolean
    public function set ctrlKey(value:Boolean):void
keyCodeプロパティ 
keyCode:uint

言語バージョン: ActionScript 3.0
ランタイムバージョン: AIR 1.0 Flash Player 9

押したキーまたは離したキーのキーコード値です。

メモ : IME が実行されているときは、keyCode では正確なキーコードが報告されません。



実装
    public function get keyCode():uint
    public function set keyCode(value:uint):void

関連項目

keyLocationプロパティ 
keyLocation:uint

言語バージョン: ActionScript 3.0
ランタイムバージョン: AIR 1.0 Flash Player 9

キーボードのキーの場所を示します。これは、キーボードに複数あるキーを区別するときに役立ちます。たとえば、左の Shift キーと右の Shift キーをこのプロパティの値で区別できます。左は KeyLocation.LEFT、右は KeyLocation.RIGHT です。また、標準キーボードの数字キー(KeyLocation.STANDARD)とテンキーの数字キー(KeyLocation.NUM_PAD)のどちらが押されたかを区別することもできます。



実装
    public function get keyLocation():uint
    public function set keyLocation(value:uint):void
shiftKeyプロパティ 
shiftKey:Boolean

言語バージョン: ActionScript 3.0
ランタイムバージョン: AIR 1.0 Flash Player 9

Shift キーモディファイアがアクティブになっているか(true) 非アクティブになっているか(false)を示します。



実装
    public function get shiftKey():Boolean
    public function set shiftKey(value:Boolean):void
コンストラクタの詳細
KeyboardEvent()コンストラクタ
public function KeyboardEvent(type:String, bubbles:Boolean = true, cancelable:Boolean = false, charCodeValue:uint = 0, keyCodeValue:uint = 0, keyLocationValue:uint = 0, ctrlKeyValue:Boolean = false, altKeyValue:Boolean = false, shiftKeyValue:Boolean = false, controlKeyValue:Boolean = false, commandKeyValue:Boolean = false)

言語バージョン: ActionScript 3.0
ランタイムバージョン: AIR 1.0 Flash Player 9

キーボードイベントに関する特定の情報を含む Event オブジェクトを作成します。イベントリスナーには Event オブジェクトがパラメータとして渡されます。

パラメータ
type:String — イベントのタイプです。有効な値は次のとおりです。 KeyboardEvent.KEY_DOWN および KeyboardEvent.KEY_UP
 
bubbles:Boolean (default = true) — Event オブジェクトがイベントフローのバブリング段階で処理されるかどうかを判断します。
 
cancelable:Boolean (default = false) — Event オブジェクトがキャンセル可能かどうかを判断します。
 
charCodeValue:uint (default = 0) — 押したキーまたは離したキーの文字コード値です。文字コードの戻り値は英語キーボードの値です。たとえば、Shift + 3 が押されると、getASCIICode() メソッドは日本語のキーボードでも英語のキーボードと同じように # を返します。
 
keyCodeValue:uint (default = 0) — 押したキーまたは離したキーのキーコード値です。
 
keyLocationValue:uint (default = 0) — キーボードのキーの場所です。
 
ctrlKeyValue:Boolean (default = false) — Windows では Ctrl キーがアクティブになっているかどうかを示します。Macintosh では、Ctrl キーと Command キーのいずれがアクティブになっているかどうかを示します。
 
altKeyValue:Boolean (default = false) — Alt キーモディファイアがアクティブになっているかどうかを示します(Windows のみ)。
 
shiftKeyValue:Boolean (default = false) — Shift キーモディファイアがアクティブになっているかどうかを示します。
 
controlKeyValue:Boolean (default = false) — Mac では Control キーがアクティブになっているかどうか、WIndows および Linux では Control キーまたは Ctrl キーがアクティブになっているかどうかを示します。
 
commandKeyValue:Boolean (default = false) — Command キーがアクティブになっているかどうかを示します(Macintosh のみ)。

関連項目

メソッドの詳細
clone()メソッド
override public function clone():Event

言語バージョン: ActionScript 3.0
ランタイムバージョン: AIR 1.0 Flash Player 9

KeyboardEvent オブジェクトのコピーを作成して、各プロパティの値を元のプロパティの値と一致するように設定します。

戻り値
Event — 元のオブジェクトと同じプロパティ値を含む新しい KeyboardEvent オブジェクトです。
toString()メソッド 
override public function toString():String

言語バージョン: ActionScript 3.0
ランタイムバージョン: AIR 1.0 Flash Player 9

KeyboardEvent オブジェクトのすべてのプロパティを含むストリングを返します。ストリングは次の形式です。

[KeyboardEvent type=value bubbles=value cancelable=value ... shiftKey=value]

戻り値
String — KeyboardEvent オブジェクトのすべてのプロパティを含むストリングです。
updateAfterEvent()メソッド 
public function updateAfterEvent():void

言語バージョン: ActionScript 3.0
ランタイムバージョン: AIR 1.0 Flash Player 9

表示リストが変更されている場合、このイベント終了処理の後に表示をレンダリングする必要があることを示します。

定数の詳細
KEY_DOWN定数
public static const KEY_DOWN:String = "keyDown"

言語バージョン: ActionScript 3.0
ランタイムバージョン: AIR 1.0 Flash Player 9

type プロパティ (keyDown イベントオブジェクト) の値を定義します。

このイベントには、次のプロパティがあります。

プロパティ
bubblestrue
cancelablefalse は、キャンセルするデフォルトの動作がないことを示します。
charCode押したキーまたは離したキーの文字コード値です。
commandKeyMac では Command キーがアクティブになっている場合は true です。それ以外の場合は false です。
controlKeyWindows および Linux では Ctrl キーがアクティブになっている場合は、true です。Mac では Control キーがアクティブになっている場合は true です。それ以外の場合は false です。
ctrlKeyWindows および Linux では Ctrl キーがアクティブになっている場合は、true です。Macintosh では Ctrl キーまたは Command キーがアクティブになっている場合は、true です。それ以外の場合は false を返します。
currentTargetイベントリスナーで Event オブジェクトをアクティブに処理しているオブジェクトです。
keyCode押したキーまたは離したキーのキーコード値です。
keyLocationキーボードのキーの場所です。
shiftKeyShift キーがアクティブになっている場合は true、非アクティブになっている場合は false です。
targetフォーカスを持っている InteractiveObject インスタンスです。target は、必ずしもイベントリスナーを登録した表示リスト内のオブジェクトとは限りません。現在イベントを処理している表示リスト内のオブジェクトにアクセスするには、currentTarget プロパティを使用します。

関連項目

KEY_UP定数 
public static const KEY_UP:String = "keyUp"

言語バージョン: ActionScript 3.0
ランタイムバージョン: AIR 1.0 Flash Player 9

type プロパティ (keyUp イベントオブジェクト) の値を定義します。

このイベントには、次のプロパティがあります。

プロパティ
bubblestrue
cancelablefalse は、キャンセルするデフォルトの動作がないことを示します。
charCode押したキーまたは離したキーの文字コード値を含みます。
commandKeyMac では Command キーがアクティブになっている場合は true です。それ以外の場合は false です。
controlKeyWindows および Linux では Ctrl キーがアクティブになっている場合は、true です。Mac では Control キーがアクティブになっている場合は true です。それ以外の場合は false です。
ctrlKeyWindows では Ctrl キーがアクティブになっている場合は、true です。Macintosh では Ctrl キーまたは Command キーがアクティブになっている場合は、true です。それ以外の場合は false を返します。
currentTargetイベントリスナーで Event オブジェクトをアクティブに処理しているオブジェクトです。
keyCode押したキーまたは離したキーのキーコード値です。
keyLocationキーボードのキーの場所です。
shiftKeyShift キーがアクティブになっている場合は true、非アクティブになっている場合は false です。
targetフォーカスを持っている InteractiveObject インスタンスです。target は、必ずしもイベントリスナーを登録した表示リスト内のオブジェクトとは限りません。現在イベントを処理している表示リスト内のオブジェクトにアクセスするには、currentTarget プロパティを使用します。

関連項目

例の使用法
KeyboardEventExample.as

次の例では、KeyboardEventExample クラスを使用して、キーボードイベントとそのリスナー関数を表示する方法を示します。この例では、次の処理を実行します。
  1. child という名前の新しい Sprite インスタンスを作成します。
  2. 四角形の背景色とサイズの設定に後で使用するプロパティを宣言します。
  3. Sprite のメソッドを使用して、addChild() メソッドを呼び出し、明るい青色の四角形を描画してステージ上のデフォルトの座標(0,0)に表示します。
  4. 1 つのマウスイベントリスナーと 2 つのキーボード入力イベントリスナーを追加します。
    • click/clickHandler:四角形をクリックすると送出されます。キーボードイベントをリッスンできるように、child スプライトにフォーカスを設定します。
    • keyDown/keyDownHandler:任意のキーを押したときに送出されます。このサブスクライバメソッドは、trace() ステートメントを使用して、イベントに関する情報を出力します。
    • keyUp/keyUpHandler:キーを離すと送出されます。

この例をテストするときは、最初に四角形をクリックしてキーボードイベントを有効にする必要があります。

package {
    import flash.display.Sprite;
    import flash.display.DisplayObject;
    import flash.events.*;

    public class KeyboardEventExample extends Sprite {
        private var child:Sprite = new Sprite();
        private var bgColor:uint = 0x00CCFF;
        private var size:uint = 80;

        public function KeyboardEventExample() {
            child.graphics.beginFill(bgColor);
            child.graphics.drawRect(0, 0, size, size);
            child.graphics.endFill();
            addChild(child);
            child.addEventListener(MouseEvent.CLICK, clickHandler);
            child.addEventListener(KeyboardEvent.KEY_DOWN, keyDownHandler);
            child.addEventListener(KeyboardEvent.KEY_UP, keyUpHandler);
            
        }

        private function clickHandler(event:MouseEvent):void {
            stage.focus = child;
        }

        private function keyDownHandler(event:KeyboardEvent):void {
            trace("keyDownHandler: " + event.keyCode);
            trace("ctrlKey: " + event.ctrlKey);
            trace("keyLocation: " + event.keyLocation);
            trace("shiftKey: " + event.shiftKey);
            trace("altKey: " + event.altKey);

        }

        private function keyUpHandler(event:KeyboardEvent):void {
            trace("keyUpHandler: " + event.keyCode);
        }
        
        
    }
}




 

 

このページに新しいコメントが追加された場合に、電子メールでの通知を希望する。 | コメントレポート

現在のページ: http://livedocs.adobe.com/flex/3_jp/langref/flash/events/KeyboardEvent.html