将 Flex 3 迁移到 Flex 4 时出错
我将 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()
请专家们帮我解决一下这个问题。
非常感谢
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
这就是答案。
这个问题实际上是在尝试在 Flex 中加载模块时发生的。所以基本上我包含了命名空间
,并且还用相应的
、
。 >这解决了问题。
Here is the answer.
The problem was actually occuring when trying to load modules in flex. So basically I included the namespaces
and also replaced
<mx:Component>
,<mx:Style>
by their corresponding<fx:....>
And this solved the issue.
有人遇到同样的问题,发现他的 FLEX_HOME 环境变量仍然指向 flex 3 sdk。
Someone having the same problem found out his FLEX_HOME environment Variable was still pointing to the flex 3 sdk.