存档

2009年10月 的存档

TypeError: Error #1034: 强制转换类型失败:无法将 mx.managers::PopUpManagerImpl@7155ac1 转换为 mx.managers.IPopUpManager

2009年10月5日 admin 没有评论

今天遇到了一個非常郁闷的问题,错误如下:

TypeError: Error #1034: 强制转换类型失败:无法将 mx.managers::PopUpManagerImpl@7155ac1 转换为 mx.managers.IPopUpManage

同一个APPLICATION加载多个MODULE时,用managers时(如PopUpManager,DragManager, HistoryManager等) 会报这个错误,

解决办法如下:

cursorManager.setBusyCursor();
currentModule = new ModuleLoader();
//設置當前的域為 application域
currentModule.applicationDomain = ApplicationDomain.currentDomain;
currentModule.addEventListener(ModuleEvent.READY,moduleSetup);
currentModule.url = s;
currentModule.loadModule();
PopUpManager.addPopUp(currentModule,CanMap, false);

加入中间红色的一句就搞定了

Popularity: unranked [?]