as 2.0 gotoAndStop 사용시 주의점 AS


fla 파일내 첫번째 프레임에 우리가 만든 객체들을 선언하는 편이다.

이번에 과제를 하면서 1,2 프레임을 이용해서 프로그래밍을 하게 되었는데

gotoAndStop(2)를 한 후 다시 gotoAndStop(1)를 하면 바뀐 데이터들이 난데없이 초기화 되는 것이 문제..

디버깅 해 본 결과

gotoAndStop(1)를 하면서 프레임1에 추가했었던

new MyClass(this);

가 또 호출된 것이 문제...

그래서 일단은 객체에 static 변수를 두어 이를 통해 문제를 해결할 수 있었다.

한줄요약 : gotoAndStop() 을 하면 해당 프레임에 있는 스크립트가 실행된다!!

덧글

댓글 입력 영역


Google Analysis