| イベントの種類 |
定数(省略形) |
説明 |
| clickイベント |
MouseEvent.CLICK |
マウスで対象をクリックしたときに発生するイベントを表す定数 |
| mouseMoveイベント |
MouseEvent.MOUSE_MOVE |
マウスが対象の範囲内で移動したときに発生するイベントを表す定数 |
| keyDownイベント |
KeyboardEvent.KEY_DOWN |
キーボードのキーが押された時に発生するイベントを表す定数 |
| timerイベント |
TimerEvent.TIMER |
タイマーを作成し,タイマーに設定した一定の時間が経過した時に発生するイベントを表す定数 |
| enterFrameイベント |
Event.ENTER_FRAME |
フレームレートに応じたタイミングで発生するイベントを表す定数 |
//イベント発生時に実行する処理
function onClickButton(e){
trace("ボタンを押しました");
}
//testButtonに,「クリックイベント発生時に,
//関数onClickButtonを実行する」ように命令
testButton.addEventListener(MouseEvent.CLICK, onClickButton);
addEventListenerで引数を受け取る。
この場合ではmessage.textにターゲットMCの名前を入れる
//ボタンを押したときに実行する関数
function onClickButton(e) {
/*イベントオブジェクトに格納されている情報を使って
どのボタンが押されたのかを判定する*/
message.text = e.target.name + "を押しました";
}
//三つのボタンそれぞれのclickイベントを関連付ける
button1.addEventListener(MouseEvent.CLICK,onClickButton);
button2.addEventListener(MouseEvent.CLICK,onClickButton);
button3.addEventListener(MouseEvent.CLICK,onClickButton);
| target |
イベントが起きたインスタンスへの参照 |
| type |
イベントの種類を表す文字列 |
| localX |
イベント発生位置のx(水平)座標 |
| localY |
イベント発生位置のy(垂直)座標 |
| ctrlKey |
[Ctrl]キーが押されているかどうかをtrue/falseで判定 |
| shiftKey |
[Shift] キーが押されているかどうかをtrue/falseで判定 |