-1

我正在尝试为我的 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;
  }
}

停止动画效果很好,但之后不会重新开始。运行时不会出错。

4

1 回答 1

2
if(paused=true) // this assigns true to paused and if always evaluates to true

那必须是:

if(paused==true) //or if(paused)

不?

于 2013-04-03T21:46:09.733 回答