我有 3 个按钮,播放、暂停和下一步。当我单击播放按钮时,会调用一个函数(长时间执行)。我想单击“暂停”按钮,以便代码停止。下次我想单击“播放”时,我希望它从停止的地方继续。
我也希望“下一步”按钮执行下一行代码,然后暂停。
起初我试图用一个按钮停止一个功能,但我被卡住了
var nrs,nrst:int;
nrs=1;
nrst=0;
import flash.events.MouseEvent;
butt.addEventListener(MouseEvent.CLICK, cont);
qwe.addEventListener(MouseEvent.CLICK, conts);
function chs():Boolean
{
if (nrs==1) return true; else return false;
}
function cont(event:MouseEvent):void
{
while (chs()==true)
{
nrst++;
nrst=nrst%1234;
str.text=nrst.toString();
}
}
function conts (event:MouseEvent):void
{
nrs=0;
}