Actionscript 3 项目将Flex 3.0迁移到Flex 4.0时出错

Actionscript 3 项目将Flex 3.0迁移到Flex 4.0时出错,actionscript-3,apache-flex,actionscript,flex4,Actionscript 3,Apache Flex,Actionscript,Flex4,我们计划将我们的项目flex sdk 3.0迁移到sdk 4.0。我们使用sdk 3.0已有5年多了。项目构建成功,但在运行应用程序时,出现以下错误: TypeError: Error #1006: getResourceBundle is not a function. at mx.data.utils::ResourceTranslator$cinit() at global$init()[C:\depot\flex\branches\enterprise_bridgeman

我们计划将我们的项目flex sdk 3.0迁移到sdk 4.0。我们使用sdk 3.0已有5年多了。项目构建成功,但在运行应用程序时,出现以下错误:

TypeError: Error #1006: getResourceBundle is not a function.
    at mx.data.utils::ResourceTranslator$cinit()
    at global$init()[C:\depot\flex\branches\enterprise_bridgeman\frameworks\mx\data\utils\ResourceTranslator.as:30]
    at mx.data.utils::SerializationProxy$cinit()
    at global$init()[C:\depot\flex\branches\enterprise_bridgeman\frameworks\mx\data\utils\SerializationProxy.as:51]
    at _ClientRefWeb_FlexInit$/init()
    at mx.managers::SystemManager/http://www.adobe.com/2006/flex/mx/internal::kickOff()[E:\dev\4.y\frameworks\projects\framework\src\mx\managers\SystemManager.as:2815]
    at mx.managers::SystemManager/http://www.adobe.com/2006/flex/mx/internal::preloader_completeHandler()[E:\dev\4.y\frameworks\projects\framework\src\mx\managers\SystemManager.as:2723]
    at flash.events::EventDispatcher/dispatchEventFunction()
    at flash.events::EventDispatcher/dispatchEvent()
    at mx.preloaders::Preloader/timerHandler()[E:\dev\4.y\frameworks\projects\framework\src\mx\preloaders\Preloader.as:542]
    at flash.utils::Timer/_timerDispatch()
    at flash.utils::Timer/tick()

这有版本问题吗?请给出任何解决方案。

有一个类似的问题,可能会对您有所帮助:

我尝试了该链接中的一些解决方案。它对我不起作用。我通过从下载添加了新的fds.swc到项目中