我正在尝试为我的Flash动画制作一个个性化的暂停按钮。
到目前为止,这是我的代码
var paused:Boolean = false;
pause.addEventListener(MouseEvent.CLICK, fl_PauseUnpause);
function fl_PauseUnpause(event:MouseEvent):void
{
if(paused=true)
{
stop();
paused=false;
}
else
{
gotoAndPlay(this.currentFrame);
paused=true;
}
}
停止动画效果很好,但之后不会重新开始。运行时不会出错。
答案 0 :(得分:2)
if(paused=true) // this assigns true to paused and if always evaluates to true
必须是:
if(paused==true) //or if(paused)
没有