본문 바로가기

fla/액션&자바스크립

gotoAndPlay prevFrame


gotoAndPlay(프레임);
그 프레임으로 가서 다시 재생시켜라



if문
gotoAndPlay
prevFrame


■ Note


prevFrame() 은 이전프레임으로 이동한 다음 정지시키는 액션입니다.
prevFrame(); 와 this.gotoAndStop(this._currentFrame-1); 는 같은 액션입니다.
nextFrame(); 와 this.gotoAndStop(this._currentFrame+1); 는 같은 액션입니다.


■ Action Script-x Sample

아래와 같은 액션만 있는 무비클립을 사용하여 movie 라는 무비클립을 거꾸로 재생하게 만든 예제

onClipEvent (load) {
 this._visible = false;
}
onClipEvent (enterFrame) {
 if (_root.movie._currentframe == 1) {
  _root.movie.gotoAndStop(_root.movie._totalframes);
 } else {
  _root.movie.prevFrame();
 }
}

gotoAndStop 대신 gotoAndPlay 를 사용하면 이전 프레임으로 이동했다가 다시 재생하여 원래프레임으로 되돌아오므로, 마치 아무런 움직임도 없는 것처럼 보입니다.