由于我在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"
时-这是原始的皮肤类-我可以看到所有“缺失”文件夹。
有人对此问题有任何线索吗?
我可以通过将以下库路径添加到项目设置/ Flex构建路径来解决我的问题:
C:\Program Files\Adobe\Adobe Flash Builder 4\sdks\4.0.0\frameworks\locale\en_US
似乎Flex编译器在使用标准外观时知道路径,但是在处理自定义外观时却无法找到它。
如果出现此类问题,则表明找不到文件路径
转到项目->属性-> Flex构建路径->源路径->添加文件夹->区域设置\ zh_CN
哪个文件错误显示在说明上
这里可以在主源文件夹之外添加其他源文件夹
除了前面的答案已经解决了,还有另一个可能的原因。
SDK缺少必需的[[语言环境]]本身时,也会出现此错误。现有SDK区域设置的列表可在SDK.INSTALL.DIR/sdks/VERSION.NO/frameworks/locale
中找到。如果所需的语言环境不存在,则需要使用copylocale
命令创建它。 有关更多信息,请参见Creating a new locale for i18N capable application。