Flex项目迁移到3.4 SDK

时间:2009-09-28 04:36:05

标签: flex

我从3.0迁移到3.4 SDK并在我的flex项目中看到以下错误

VerifyError: Error #1053: Illegal override of FlexModuleFactory in mx.core.FlexModuleFactory.

我该如何解决?

最好

弗拉基米尔

2 个答案:

答案 0 :(得分:4)

您要么尝试加载不是作为模块的模块的SWF,要么加载使用不同版本的SDK编译的模块,从SWF进行加载。

确保您正在加载的模块也使用Flex 3.4进行编译。模块加载中不提供跨SDK版本支持。如果您需要该功能,请将所有加载的SWF(子应用程序)升级到Flex 3.3,然后您可以将加载应用程序(父应用程序)的SDK版本更改为您想要的任何Flex版本。有关子应用程序加载的更多信息,请阅读Marhshall Plan

-d

答案 1 :(得分:1)

我在项目上遇到同样的错误。我怀疑是否与使用旧版Flex(例如3.2)编译的swc有关。我见过与PaperVision在线讨论的类似问题。不幸的是我们的项目尚未完全转移到3.4,所以我没有时间重新编译我们的各种swc,看看是否能解决问题。