안녕하세요. 이번엔 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에 최적화가 되어있어서, 안되는건가요??.... 최적화를시켜줘야 용량이 줄어든다고 해서 시켜준건데 ....

무튼항상 답변 달아주셔서 감사드리구요!!ㅎㅎㅎㅎ 수고하세요!!^^..