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 를 사용하면 이전 프레임으로 이동했다가 다시 재생하여 원래프레임으로 되돌아오므로, 마치 아무런 움직임도 없는 것처럼 보입니다.