Flex:无法打开'locale / en_US'

时间:2009-06-22 18:06:44

标签: flex actionscript-3 flexbuilder

使用Flex Builder:
我创建了一个新的Actionscript项目。 我想在其中使用mx.controls.Button类, 所以我做了以下事情:

  1. 在Actionscript编译器参数中添加了'-locale = en_US -source-path = locale / {locale}'
  2. 将“framework.swc”添加到库路径
  3. 但是现在我收到了这个错误: 无法打开'locale / en_US' 我查了一下,我的Flex Builder 3安装中有以下目录:
    ./sdks/3.0.0/frameworks/locale/en_US

    如何解决?

5 个答案:

答案 0 :(得分:4)

我遇到了同样的问题

  

尝试使用此编译器参数:

     

-locale en_US de_DE -source-path + = .. / locale / {locale}

     

将de_DE更改为您的区域设置名称。

以上答案运作良好.. 只需添加+=../locale{locale}

即可

答案 1 :(得分:2)

您是否在Flex项目的根目录中添加了一个“locale”目录,其中包含“en_US”目录,用于存储特定于语言环境的属性?例如,在支持英语和法语本地化字符串的项目中,Flex项目结构可能如下所示:

-- YourProject
   |-- libs
   |-- locale
       |-- en_US
           |-- resources.properties
       |-- en_FR
           |-- resources.properties
   |-- src
       |-- [Your source files...]

听起来可能就是这样。如果它不适用于你,试一试并发回。

答案 2 :(得分:2)

尝试使用此编译器参数:

-locale en_US de_DE -source-path+=../locale/{locale}

de_DE更改为您的区域设置名称。

答案 3 :(得分:1)

要解决上述问题,请转到此路径: C:\ Program Files \ Adob​​e \ Adob​​e Flash Builder 4.7(64 位)\日食\插件\ com.adobe.flexbuilder.flexunit_4.7.0.349722 \ flexunitSwcs \ 4.5 \区域\ en_U 小号 您将在所述路径上看到FlexUnitTestRunner_rb.swc文件。 在所述路径下创建一个名为“version4locale”的新文件夹,然后复制并粘贴 FlexUnitTestRunner_rb.swc到新创建的文件夹。你将最终得到这条路: C:\ Program Files \ Adob​​e \ Adob​​e Flash Builder 4.7(64 位)\日食\插件\ com.adobe.flexbuilder.flexunit_4.7.0.349722 \ flexunitSwcs \ 4.5 \区域\ en_U S \ version4locale \也有FlexUnitTestRunner_rb.swc文件。

来源: - https://geekabanga.files.wordpress.com/2013/04/upgrading-flash-builder-4-7-air-sdk-3-7.pdf

答案 4 :(得分:0)

将语言环境放到sdks \ 3.2.0 \ frameworks \ locale \ _en_US 它也运作良好。