-1
我正在嘗試爲Flash動畫製作個性化暫停按鈕。如何從當前幀播放動畫,ActionScript 3.0
這個代碼中,我有這方面迄今
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;
}
}
停止動畫工作得很好,但它不會事後再啓動。運行時不會出現錯誤。
提示:有一個'play()'方法可以用來代替'gotoAndPlay(currentFrame)'。 – Marty 2013-04-03 21:51:37
另外你的關閉'{'在第一個if語句是錯誤的,應該是'}' – 2013-04-03 21:58:14
問題解決了!右括號只是一個複製錯誤。 'play()'按照廣告方式工作,並且將'paused = true'改爲'paused == true'修復了語法錯誤。謝謝! – AShiggles 2013-04-08 06:00:09