我将Flex 3项目导入Flex 4并删除了Flex 4问题窗口中列出的所有错误和警告.
启动我的应用程序时,我在Flex 4中遇到以下错误.
可能是什么原因造成的?
Error: Compatibility version has already been read.
at mx.core::FlexVersion$/set compatibilityVersion()[E:\dev\4.x\frameworks\projects\framework\src\mx\core\FlexVersion.as:254]
at mx.core::FlexVersion$/set compatibilityVersionString()[E:\dev\4.x\frameworks\projects\framework\src\mx\core\FlexVersion.as:301]
at _Screen1Module_mx_core_FlexModuleFactory()
专家,请帮我解决这个问题.
非常感谢
解决方法
这是答案.
尝试在flex中加载模块时实际上出现了问题.所以基本上我包括名称空间
xmlns:fx="http://ns.adobe.com/mxml/2009" xmlns:s="library://ns.adobe.com/flex/spark" xmlns:mx="library://ns.adobe.com/flex/mx"
并且还替换了< mx:Component>,< mx:Style>通过相应的< fx:....>
这解决了这个问题.