将Flex 3.2升级到3.5时出错

时间:2010-02-22 18:22:37

标签: actionscript-3 upgrade flex

以下是错误:

VerifyError:错误#1053:在_SwdModule_mx_core_FlexModuleFactory中非法覆盖allowInsecureDomain。 ReferenceError:错误#1065:未定义变量_SwdModule_mx_core_FlexModuleFactory。

SwdModule是组织内使用的模块,并且有一个应用程序在运行时加载此(以及各种其他模块)。

我已阅读其他堆栈溢出和各种网站,因为模块和主应用程序导致此错误。使用不同的Flex SDK编译。我验证并检查了这一点,但我的所有SWF都使用3.5进行编译。

任何人都可以想到为什么会出现这个错误?

感谢。

1 个答案:

答案 0 :(得分:0)

如果您已在3.5上编译,那么问题在于组件SWC被移动到3.2的不同位置。

例如:他们将AdvancedDataGrid移动到datavisualization.swc中。如果您正在使用它,那么您需要将该swc添加到构建路径中。

可能还有一些其他组件也被移动了。

查看3.5发行说明,将您的组件位置与新版本进行比较:

http://www.adobe.com/support/documentation/en/flex/3/releasenotes_flex3_sdk.html