Apache flex Flex-本地化和资源模块-运行时错误

Apache flex Flex-本地化和资源模块-运行时错误,apache-flex,localization,module,flex4,resourcebundle,Apache Flex,Localization,Module,Flex4,Resourcebundle,我已经创建了一个应用程序,它包括许多模块,并使用Parsley框架。 Ant用于构建应用程序。 最近,我考虑使用资源包,并通过在src下创建locale/en_US文件夹在系统中实现它。我添加了一个定义了所有字符串的portal.properties文件 在我的模块中,我添加了元数据 <fx:Metadata> [ResourceBundle("portal")] </fx:Metadata> 任何帮助都将不胜感激。您的ant构建中是否包含以下内容 <ke

我已经创建了一个应用程序,它包括许多模块,并使用Parsley框架。 Ant用于构建应用程序。 最近,我考虑使用资源包,并通过在src下创建locale/en_US文件夹在系统中实现它。我添加了一个定义了所有字符串的portal.properties文件

在我的模块中,我添加了元数据

<fx:Metadata>
    [ResourceBundle("portal")]
</fx:Metadata>

任何帮助都将不胜感激。

您的ant构建中是否包含以下内容

<keep-as3-metadata>ResourceBundle</keep-as3-metadata>
ResourceBundle

如果您的资源模块是从与主SWF文件的域不同的域加载的,那么您可能需要阅读以下内容:您是否使用相同的Flex SDK构建资源包和主SWF文件?仅使用相同的SDK,并且资源不会转换为SWF文件,仅用作属性文件。
Error: Unable to load resource module from portal
at MethodInfo-637()
at flash.events::EventDispatcher/dispatchEventFunction()
at flash.events::EventDispatcher/dispatchEvent()
at ModuleInfoProxy/moduleEventHandler()
at flash.events::EventDispatcher/dispatchEventFunction()
at flash.events::EventDispatcher/dispatchEvent()
at ModuleInfoProxy/moduleEventHandler()
at flash.events::EventDispatcher/dispatchEventFunction()
at flash.events::EventDispatcher/dispatchEvent()
at ModuleInfo/errorHandler()
<keep-as3-metadata>ResourceBundle</keep-as3-metadata>