[현재 접속자 현황]
플렉스 관련 일반 질문 답변 게시판 입니다. (예플 교재 관련 질문은 예플교재질문 게시판을 이용해주세요.)
플렉스 관련 일반 질문 답변 게시판 입니다. (예플 교재 관련 질문은 예플교재질문 게시판을 이용해주세요.)
글수 305
안녕하세요. 이번엔 module 질문입니다..
mainApplication->모듈1->모듈2를 불러오는 상태인데요,
모듈1에서 모듈2는
Mod_Loader.url = "com/kra/zone/modules/blue/pigModule.swf";
Mod_Loader.loadModule(); 요렇게 잘 불러와집니다.
모듈2에서 자기자신을 닫아주는 메소드가 뭔지 몰라서,
모듈2에서 버튼을 클릭하게되면, 모듈1의 module_exit를 호출하게됩니다.
//module을 unload시키기 위한 것
public function module_exit(module_type:String):void
{
trace("module_type==::::::::"+module_type);
if(module_type == "pig"){
Mod_Loader.unloadModule();
}
}
이런식인데요, 저 굵은 unloadModule()에서 Error #1009: null 객체 참조의 속성이나 메서드에 액세스할 수 없습니다.
이렇게 에러가 뜹니다....
Mod_Loader에 대한 것은 모듈1에
<!-- 모듈 -->
<mx:ModuleLoader id="Mod_Loader" x="155" y="154"/>이렇게 정의를 해주었습니다.
그런데 왜 null이 뜨는지 모르겠네요, 그전에 로드했던 그거 그대로 Mod_Loader에서 갖고있는거 아닌가요??...
참고로 모듈2는 부모 mainApplication에 최적화되어있게 만들어져있습니다.
부모인 mainApp에 최적화가 되어있어서, 안되는건가요??.... 최적화를시켜줘야 용량이 줄어든다고 해서 시켜준건데 ....
무튼항상 답변 달아주셔서 감사드리구요!!ㅎㅎㅎㅎ 수고하세요!!^^..
mainApplication->모듈1->모듈2를 불러오는 상태인데요,
모듈1에서 모듈2는
Mod_Loader.url = "com/kra/zone/modules/blue/pigModule.swf";
Mod_Loader.loadModule(); 요렇게 잘 불러와집니다.
모듈2에서 자기자신을 닫아주는 메소드가 뭔지 몰라서,
모듈2에서 버튼을 클릭하게되면, 모듈1의 module_exit를 호출하게됩니다.
//module을 unload시키기 위한 것
public function module_exit(module_type:String):void
{
trace("module_type==::::::::"+module_type);
if(module_type == "pig"){
Mod_Loader.unloadModule();
}
}
이런식인데요, 저 굵은 unloadModule()에서 Error #1009: null 객체 참조의 속성이나 메서드에 액세스할 수 없습니다.
이렇게 에러가 뜹니다....
Mod_Loader에 대한 것은 모듈1에
<!-- 모듈 -->
<mx:ModuleLoader id="Mod_Loader" x="155" y="154"/>이렇게 정의를 해주었습니다.
그런데 왜 null이 뜨는지 모르겠네요, 그전에 로드했던 그거 그대로 Mod_Loader에서 갖고있는거 아닌가요??...
참고로 모듈2는 부모 mainApplication에 최적화되어있게 만들어져있습니다.
부모인 mainApp에 최적화가 되어있어서, 안되는건가요??.... 최적화를시켜줘야 용량이 줄어든다고 해서 시켜준건데 ....
무튼항상 답변 달아주셔서 감사드리구요!!ㅎㅎㅎㅎ 수고하세요!!^^..





okgosu
최근 답변 댓글