我在申请开始时收到以下错误:
ReferenceError:错误#1065:未定义变量mx.messaging.config :: ConfigMap。
在_ABC_FlexInit $ / init()
at mx.managers::SystemManager/http://www.adobe.com/2006/flex/mx/internal::kickOff()
at mx.managers::SystemManager/http://www.adobe.com/2006/flex/mx/internal::preloader_completeHandler()
at flash.events::EventDispatcher/dispatchEventFunction()
at flash.events::EventDispatcher/dispatchEvent()
at mx.preloaders::Preloader/timerHandler()
at flash.utils::Timer/_timerDispatch()
at flash.utils::Timer/tick()
我在各种论坛上都经历过很多帖子。他们中的大多数人都说这种错误通常发生在以下情况:
not declaring classes as 'public'
trying to refer something that isn't there
syntax error
当我运行我的应用程序时,它实际上运行得很好。当我尝试在我的应用程序上运行从maven install生成的swf时,就是发生此错误的时候。所以我可以有把握地说,上面提到的情况不是这个错误的原因。那么为什么我的maven构建了swf抛出这个错误。任何帮助将不胜感激。
感谢。
答案 0 :(得分:0)
您没有在运行时提供该类实例。我的猜测是你的Maven配置假定这个类(我认为在你的FLEX_HOME / frameworks / lib /目录下的rpc.swc中)将作为RSL加载 - 但是找不到它。您需要仔细检查Maven配置,并了解如何包含框架的所有元素,以及在部署时将所有必需的RSL包含在应用程序中。