를 통해 인수로 그래서 내가 2 초마다 (마우스 클릭 이벤트 발생 후)이 함수를 호출하려면이 기능을전달 전자 : 된 MouseEvent setInterval을
capture_mc.buttonMode = true;
capture_mc.addEventListener(MouseEvent.CLICK,captureImage);
function captureImage(e:MouseEvent):void {
//lalalala
}
있습니다. 나는 setInterval을
setInterval(captureImage,2000,e:MouseEvent);
를 사용하여 시도했지만 오류
1084: Syntax error: expecting rightparen before colon.
문제점은 무엇입니까 다음에 이르게? 그리고, 나는 AS에 익숙하지 않다.
고마워요 :) –
일을. 타이머가'handleClick'의 최상단에서 실행되고 있는지, 그리고 실행 중인지 확인하는 것도 좋은 생각입니다. (타이머가 문맥에 맞는 것이면 타이머를 재설정하십시오). 이것은 단순한 boolean 플래그로 구현하거나'captureTimer'가 null이 아닌지 검사 할 수 있습니다. 그렇지 않으면, 당신은 여러 개의 타이머를 실행시킬 수 있고 결국 멈출 수있는 방법이 없습니다. 왜냐하면 새로운'Timer' 객체를'captureTimer' 변수에 할당 할 때 이전의 참조를 잃어 버리기 때문입니다. –