일정 시간이 지나고 나서 함수를 호출하고 싶어요-
해지개
안녕하세요~
매번 빈 무비클립에 원하는 시간만큼 프레임 줘서 다음으로 넘어가게 하곤 했는데
너무 번거롭다는 생각이 들어서 ;ㅁ;
분명 뭔가 있을거 같기는 한데 잘 모르겠구..@_@
interval을 쓰면 반복되잖아요?
플레이시키고 몇초지나서 어떤 함수를 호출해라고
딱 한번만 실행하고 싶은데;;;
좋은 방법 없을까요 ;ㅁ;
도와주세요~~~
-
라라
5초뒤 실행
-
지니
ID = setInterval(go, 1000, 1)
function go(pNum) {
i = pNum;
if( i == 5) {
clearInterval(ID)
//실행할함수.
}
일언식으루요
} -
슬아s
setTimeout을 이용하면 되겠네요. 인터벌아이디를 지워주지 않아도 되어서 편리합니다.
-
물티슈
인터발을 쓰고 인터발 실행 함수속에 제거 루틴을 넣어주면 됩니다.
-
돌심장
영주 // 술사 ~~~~
-
모해
제 아이디로 검색하면 인터벌 클래스 만든거 있어요 거기서 한번 실행 시키고 지워주는게 있습니다.
-
SchokoHolic
퐁당 // 시간값으로 제어를 하려면 엔터프레임으로는 정확한 시간값을 구할수 없음..제일 안정적인것은 내장 타이머 함수를 써야 되지만 제일 쉬운것은 setInterval을 쓰는것이 제일 편함
-
ChocoHoilc
저같은경우 tmp 무비클립을 하나 만든뒤 엔터프레임돌리다가 일정 조건이 되면 엔터프레임정지시키고 무비날리는 방법을 씁니다. 유용하죠
-
큰깃
setInterval을 쓰시면 되요.. 쓰시고 나서 삭제를 시켜 버리면 되죠 ㅎㅎ
-
하늘
한번 실행하면서 setInterval을 삭제하면요....? 이거 안되나-_-??