[질문] loader 클래스의 Event.INIT 리스너 불발
죄암죄암
안녕하세요
다름이 아니라
loader.contentLoaderInfo.addEventListener(ProgressEvent.PROGRESS, progressHandler);
loader.contentLoaderInfo.addEventListener(Event.INIT, initHandler);
이렇게 프로그래스와 INIT 를 리스너를 걸어서 플래시내부에서 테스트 하면 프로그래스와 INIT 둘다 이벤트 발생이 잘 되는데
웹에 올리고 html 에 얹어서 보니까
프로그래스 이벤트는 호출이 되는데 프로그래스에서 다운된 바이트와 토탈 바이트가 같게 나오는것까지 확인이 되는데
INIT 이벤트가 호출이 안되네요 혹시 swf를 부르는 html소스가 잘못된건가 싶기도 하고
이런일 겪어 보신분들 조언 부탁드립니다
참고 : INIT 말고 컴플리트로도 해봤어요 ㅠㅠ
-
쥬디시어스
아.. 그렇군요 컴플리트와 init의 차이가 그건줄 알았는데 음.. 저같은 경우는 다음달되니 아무것도 안건드렸는데 잘 되더군요 -_-;; 이해할수 없는 상황이지만 되니 다행이란 생각이 먼저 ㅋㅋ
답변해주신 카오카님 감사하드립니다 ^__^ -
참없다
저도 같은 문제로 고민하다가 좀 전에 해결했습니다.
저의 경우, INIT이벤트가 호출되면 로드 되는 swf 에서 xml 데이터를 처리하고 모션이 진행되도록 되어 있었는데, 로드되는 swf에서 미리 초기화 xml로 모션까지 진행 시킨 후에 INIT를 통해 다시 처리되도록 하였더니 잘 되네요. 아마 불러들여지는 swf에서 INIT 할 개체들이 미리 자리를 잡고 있어야 하는가 봅니다.