0

ボタンとして機能させたいアニメーションがあり、ロールオーバー イベントが発生したときにアニメーションを再生したい。これを行う方法がわかりません。

これまでのところ、私はこれを持っています:

package
{
    import flash.display.MovieClip;
    import flash.events.MouseEvent;

    public class optbtn
    {
        public function optbtn()
        {
            //
        }
    }
}
4

1 に答える 1

0

代わりに、コンストラクターから呼び出される別の関数にリスナーを追加することもできますが、コンストラクターで開始します。

package
{
    import flash.display.MovieClip;
    import flash.events.MouseEvent;

    public class optbtn
    {
        public function optbtn()
        {
             addEventListener( MouseEvent.ROLL_OVER, onRolloverResponse )
        }

        private function onRolloverResponse( e:MouseEvent ):void
        {
            // do something here when rolled over
            // e.target is the object that was rolled over
            // so if you wanted it to play, you might call
            // e.target.gotoAndPlay( 2 );
        }
    }
}

通常、クラス名は大文字になります。つまり、optbtnではなくOptbtn です。

于 2014-02-03T23:35:04.240 に答える