본문 바로가기

Flash/Information

플래시에서 시간이 지나면 자동으로 다음 프레임으로 이동하는 액션스크립트

플래시에서 일정시간이 지나면 다음 프레임으로 이동하는 액션스크립트 입니다.

메인프레임에 다음의 코드를 삽입하시기 바랍니다.

stop();
time1 = getTimer();
this.createEmptyMovieClip("blank",0);
blank.onEnterFrame = function(){
 starttime = int((getTimer()-time1)/1000);
 if(starttime > 60){ 
  nextFrame();
        delete blank.onEnterFrame;
 }
}


우선 첫 번째 줄에 있는 stop(); 코드가 있어야 메인프레임이 더이상 진행되지 않겠죠?

그리고, 6번째 줄에 있는  if (starttime>60){ 에서 60대신 원하는 숫자를 넣으면 그 시간만큼 멈춘 후에, 다음 프레임으로 자동 이동합니다.

여기서 60은 60초라는 의미입니다. 10초뒤에 이동하게 하고 싶다면 60대신 10을 쓰면 되겠죠?