Flash

2013.06.07

AS3 ボタンの作り方。

この記事は3971日前に投稿されたものです。

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

この記事の目次

  1. ActionScript2.0
  2. ActionScript3.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();
}