ActionScript3.0におけるイベント処理方法

ActionScript3.0におけるイベント処理方法はActionScript2.0と異なる。

 

ActionScript3.0では、イベントリスナーという関数をインスタンスに登録して、目的のイベント(ボタンを押すetc)を監視する方法が採用されている。

 

1.イベントリスナーの登録

インスタンス.addEventListener(イベント,リスナー関数);

 

2.リスナー関数の定義

function リスナー関数(event:クラス):void{

        実行するステートメント

}

 

 

例えば。。。

 

//startボタンがクリックされたらplaymovie()関数を呼び出す
start_btn.addEventListener(MouseEvent.CLICK, playmovie);

                                              ↑ イベント      ↑ リスナー関数

 

//ムービーを再生する
function playmovie(event:MouseEvent):void {

                                        ↑ クラス  ↑ 戻り値なし
 ball_mc.play();
}

 

 

RSS
Links

▲ トップページへ戻る