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;
}
예, 코드를 한 행씩 실행하려면 디버거를 사용하십시오. – Vesper