2009-09-12 3 views
0

를 추가 한 후 접수되지 않습니다. 하위 swfs에서 이벤트를 파견하는 중이고 메인 이벤트를 듣고 있습니다. 모든 것이 훌륭하게 작동했습니다.AS3 이벤트는 더 이상이 내 초기 구조이었다 프리 로더 SWF

그런 다음 나는 프리 로더 SWF를 추가, 이제 구조는 다음과 같습니다 loader.swf -> main.swf -> child.swf를

나는, 모든 주와 자식 사이의 관계를 변경하지 않았지만, 이제 어린이가 발송 한 이벤트는 더 이상 메인에서 수신되지 않습니다. 나는 그들이 Console.log를 사용하여 파견되는 것을 알고있다. 버블 링은 true로 설정됩니다. 왜 모든 장비가 로더로 감싸 졌기 때문에 메인이 더 이상 어린이의 이벤트를받지 못하게됩니까?

편집 : 나는 경우 리스너는 쓰레기 수집 얻고 있었다 false로의 useWeakReference를 변경 시도 : 차이를하지 않았다

this.addEventListener(MyEvent.HELP_ME, imDesperate, false, 0, false); 

.

답변

1

이 질문에 대한 답을 얻으려면 답변은 ApplicationDomain (개요 here)과 관련이 있으며 here으로 해결되었습니다.