Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/eclipse/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Apache flex AIR应用程序找不到区域设置属性文件_Apache Flex_Eclipse_Properties_Air - Fatal编程技术网

Apache flex AIR应用程序找不到区域设置属性文件

Apache flex AIR应用程序找不到区域设置属性文件,apache-flex,eclipse,properties,air,Apache Flex,Eclipse,Properties,Air,我的问题是,当我在AIR项目中使用现有Flex库中的组件时,应该从适当的locale.properties文件加载的值没有加载。值始终为空 我正在使用Eclipse,并创建了一个AIR项目,该项目引用了现有的Flex库(我有其源代码)。当我使用该库中的组件时,它会调用以下代码: var _resourceManager:IResourceManager = ResourceManager.getInstance(); var res:String = resourceManager.getStr

我的问题是,当我在AIR项目中使用现有Flex库中的组件时,应该从适当的locale.properties文件加载的值没有加载。值始终为空

我正在使用Eclipse,并创建了一个AIR项目,该项目引用了现有的Flex库(我有其源代码)。当我使用该库中的组件时,它会调用以下代码:

var _resourceManager:IResourceManager = ResourceManager.getInstance();
var res:String = resourceManager.getString('resources', str, params);
“str”和“params”具有有效值,但res始终为null

属性文件位于Flex库的assets目录中。我推断没有加载属性文件(出于某种原因)。这个Flex库适用于其他Flex项目,因此它必须与我的项目的设置方式有关

我已将编译器设置设置为:-locale en\u US

AIR项目是否需要执行一些特殊操作以确保它们可以引用属性文件

非常感谢您的帮助。谢谢
菲尔

我认为这是一个编译器问题。您似乎没有在编译器参数中设置区域设置文件夹


看看LiveDocs页面上关于Flex应用程序资源编译的内容:

进一步调查后,我认为这不是一个空谈问题。我用一个MXML应用程序创建了一个新的Flex项目(不是AIR),但它也无法获取属性文件。我认为问题在于项目如何确保为从属库加载属性文件?感谢链接,我将查看它。我已经在Flex库和Flex应用程序项目中使用了-locale en_-US。