0
我有3個按鈕,播放,暫停和下一個。當我點擊播放按鈕時,一個函數被調用(長時間執行)。我想單擊「暫停」按鈕,以便代碼停止。下次我想點擊「播放」時,我希望它從停止的地方繼續。
另外我想「下一步」按鈕執行下一行代碼,然後暫停。
起初,我試圖阻止的功能與按鈕,但我卡住
算法在flash中暫停
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;
}
是的,如果要逐行執行代碼,請使用調試器。 – Vesper