再生、一時停止、次への 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;
}