as3 addEventListener

イベントの種類 定数(省略形) 説明
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で判定