如何在DOCUMENT CLASS中的actionscript 3.0中创建翻转事件,而不是时间轴

时间:2014-02-03 22:56:01

标签: actionscript-3 button flash-cs6 rollover document-class

我有一个动画,我想用作按钮,我想让它在有翻转事件时播放动画。我不知道如何做到这一点。

到目前为止,我有这个:

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

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

1 个答案:

答案 0 :(得分: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