180bpm

오늘의 에러 추적. 본문

Flash/AS2

오늘의 에러 추적.

powdersnow 2013. 7. 9. 13:55

마우스를 움직이면 __get__ instance method를 찾을 수 없다는 에러메시지 발생


1. perforce의 revision을 돌려봤다.

-> MainMessage.swf 를 UI_Login.upk에 포함한 시점부터 문제 발생

1.1 롤백후 다시 import

-> 같은 문제 발생

?????뭔가 잘못되었어??

1.2 코드 수정 안하고 컴파일 후 import

-> 문제 발생


2. 코드에서 .instance 라고 써진 부분 확인

-> 너무 많은데...


dragManager랑 MouseMoveWindow랑 Window 쪽 문제로 우선 추정

instance 쓰는 라인 전후로 trace 다 달음.

-> 의도한 부분에서 에러가 안나고 다른데서 남.

MouseMoveWindow에선 찍히지도 않음.


3. 오류코드를 다시 보자.

다행히도 오류 바로 다음으로 ExternalInterface.call이 발생하고 있음.

WindowOverChanged 찾아보니 MouseMoveWindow


생성자쪽에 trace 달으니 안 찍힘.. 왜죠;;

MouseMoveWindow가 문제인건 알겠는데 trace가 찍히지도 않아서 일단

빈 무비 클립 하나 만들고 MouseMoveWindow 를 Export 시킴.


스테이지에 던지니 아무 문제 없이 잘 됨...;

스테이지건 지우고 export in frame1 에 넣음.




/********************************/

예전에 잘 썼던건데 왜 갑자기 에러 난건지 모르겠다.


Comments