flash as3.0 点击按钮按钮自身换一个图,再点又换回来。

2025-01-03 23:13:42
推荐回答(1个)
回答1:

假设这个按钮在舞台上,实例名为btn_play,注意,必须是影片剪辑,不能是按钮,影片剪辑有两帧,第一帧加stop();

代码如下:

btn_play.addEventListener(MouseEvent.CLICK,ChangePlayState);
function ChangePlayState(e:MouseEvent):void
{
    var obj:Object=e.currentTarget;
    if(obj.currentFrame==1)
    {
        obj.gotoAndStop(2);
    }
    else
    {
        obj.gotoAndStop(1);
    }
}