2013-06-07

AS3 ボタンの作り方。


クリックしたら、次のフレームへ移動。みたいなものを作ります。
ActionSprict2.0と3.0では全く違います。

ActionScript2.0

オブジェクトに直接記述。

on(press){
  nextFrame();
}

ActionScript3.0

AS3.0のほうは、ちょっと面倒です。
まず、イベントリスナーの登録。メインタイムラインに記述します。

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

イベント型は、今回はボタンをクリックしたら〜なので、「MouseEvent.CLICK」。
リスナー関数はなんでも任意のもので。

「btmMc」をクリックしたら、「clickDeNext」で次のフレームへ移動。

btnMc.addEventListener(MouseEvent.CLICK, clickDeNext);

function clickDeNext(event:MouseEvent):void{
   nextFrame();
}

コメントを残す