7

因为我在 Flex 中使用自定义外观类,所以在尝试在 Flash Builder 中打开设计视图时出现错误:

Description Resource Path Location Type

Unable to resolve resource bundle "components" for locale "en_US". 
Unable to resolve resource bundle "core" for locale "en_US". 
Unable to resolve resource bundle "effects" for locale "en_US". 
Unable to resolve resource bundle "layout" for locale "en_US". 
Unable to resolve resource bundle "skins" for locale "en_US". 
Unable to resolve resource bundle "styles" for locale "en_US". 

我尝试了很多在编译器参数中设置语言环境的方法——但我认为这个错误与语言环境问题直接相关。当我检查 flex 框架目录时"C:\Program Files\Adobe\Adobe Flash Builder 4\sdks\4.0.0\frameworks\projects\spark\src\spark"——这里是位于的原始皮肤类——我可以看到所有“丢失的”文件夹。

有人知道这个问题吗?

4

5 回答 5

10

我可以通过将以下库路径添加到项目设置/Flex 构建路径来解决我的问题:

C:\Program Files\Adobe\Adobe Flash Builder 4\sdks\4.0.0\frameworks\locale\en_US

似乎 Flex 编译器在使用标准皮肤时知道路径,但在处理自定义皮肤时不知何故找不到它。

于 2010-07-03T09:20:19.807 回答
1

如果有任何类似此类的问题,则意味着它找不到您的文件路径

转到项目--> 属性--> Flex 构建路径--> 源路径--> 添加文件夹--> 语言环境\en_US

描述中显示哪个文件错误

这是可以在主源文件夹之外添加的附加源文件夹

于 2012-08-21T10:24:33.450 回答
0

除了这里前面的答案已经解决的问题之外,还有另一个可能的原因。

当 SDK本身缺少所需的语言环境时,也会出现此错误。现有 SDK 语言环境列表可在 中找到SDK.INSTALL.DIR/sdks/VERSION.NO/frameworks/locale。如果所需的语言环境不存在,那么您需要使用copylocale命令创建它。

有关更多信息,请参阅为支持 i18N 的应用程序创建新的语言环境

于 2014-06-18T18:35:09.700 回答
0

完全知道 Flex 已经死了,发布一个对我有用的答案,对于那些不幸在 Flex 上工作以支持像我这样的旧项目的人:我遇到了数据管理资源包的这个问题。导航到 sdk 中的路径:“*\frameworks\locale\en_US”> 在此文件夹中添加 *_rb.swc 文件。干净的构建

于 2020-03-16T08:28:40.020 回答
0

我在 Flash Builder 4.5 中也遇到过这个问题,并按如下方式解决。1. 在 .flexConfig.xml 文件中,我注释了不需要的语言环境 -

<locale>
    <!--
    <locale-element>en_GB</locale-element>
    <locale-element>pt_BR</locale-element>
    -->
    <locale-element>en_US</locale-element>
</locale>

确保在“Flex Build Path\Source path”中有以下条目 - “src\main\locales{locale}”。

然后无需在 Flex 编译器参数中添加“区域设置”选项。

谢谢

于 2020-05-26T07:34:40.027 回答