2009-06-22 21 views
5

使用Flex Builder:
我創建了一個新的Actionscript項目。 我想用mx.controls.Button類類在裏面,所以 我做了以下內容:Flex:無法打開'locale/en_US'

  1. 增加了 '-locale = EN_US -source-PATH =區域/ {區域}' 對ActionScript編譯器參數
  2. 加入「framework.swc」到庫路徑

但現在我得到這個錯誤: 無法打開「區域/ EN_US」 我擡頭一看,我有我的Flex內的以下目錄Builder 3安裝:
./sdks/3.0.0/frameworks/locale/en_US

如何解決?

回答

2

您是否在Flex項目的根目錄下添加了一個包含「en_US」目錄的「locale」目錄,用於存儲特定於語言環境的屬性?例如,在一個項目的支持英語和法語的本地化字符串,Flex項目結構可能是這個樣子:

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

聽起來,可能是發生了什麼。嘗試一下,如果它不適用於亞,請回復。

+0

是的,它的工作原理。 -dta – dharm0us 2009-06-23 04:52:36

0

將語言環境設置爲sdks \ 3.2.0 \ frameworks \ locale \ en_US 它也可以。

1

嘗試使用該編譯器參數:

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

變化de_DE你的語言環境名稱。

4

我有同樣的問題

Try using this compiler argument:

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

change de_DE to your locale name.

上面的回答運作良好.. 只是增加+=../locale{locale}

1

爲了解決上述問題,走這條道路: C:\ Program Files文件\的Adobe \ Adobe Flash Builder 4.7(64 位)\ eclipse \ plugins \ com.adobe.flexbuilder.flexunit_4.7.0.349722 \ flexunitSwcs \ 4.5 \ locale \ en_U S 您將在上述路徑中看到一個FlexUnitTestRunner_rb.swc文件。 在所述路徑下創建一個名爲「version4locale」的新文件夾,並將 FlexUnitTestRunner_rb.swc複製並粘貼到新創建的文件夾中。您將以下列路徑結束: C:\ Program Files \ Adob​​e \ Adob​​e Flash Builder 4.7(64 位)\ eclipse \ plugins \ com.adobe.flexbuilder.flexunit_4.7.0.349722 \ flexunitSwcs \ 4.5 \ locale \ en_U S \ version4locale \也有FlexUnitTestRunner_rb.swc文件。

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