Flex的國際化

2021-08-30 01:41:22 字數 982 閱讀 1355

[b]國際化說明[/b]

flex從sdk4.0開始支援中文語言包(包括簡體中文,正體中文等16種語言)。

低版本的sdk沒有中文語言包,需要在sdk的frameworks\locale新增附件裡的資料夾。

這裡所說的支援中文語言包,是用於改變flex內建元件的文字,如彈出提示的yes和no,驗證元件裡的提示。

注:國際化過程中,日曆元件的屬性檔案存在bug,需要修改日期控制項的屬性檔案sharedresources.properties。

[b]具體配置國際化的幾個步驟:[/b]

1:增加國際化屬性檔案

properties

--en_us

--common.properties

--zh_cn

--common.properties

2:配置屬性檔案目錄為源**資料夾

properties/

3:註冊屬性檔案,在主程式裡增加下列**

[resourcebundle("common")]

4:使用國際化資源

resourcemanager.getstring('common','loadererror')

'common'為屬性檔案的名稱,loadererror為屬性檔案裡內容的key

5:編譯資源檔案,修改flex compiler裡的

addtional compiler arguments:-locale en_us zh_cn

這樣就能編譯中文和英文的資源檔案。

6:切換國際化,下列**為切換為中文資源

resourcemanager.getinstance().localechain=["zh_cn"];

7: sevlert中通過request.getlocale()能夠獲得客戶端瀏覽器的預設顯示語言。如zh_cn

Flex動態國際化

1 c copylocale.exe en us zh cn flex預設只支援兩種語言en us 和 ja jp,可以通過該命令生成對其他語言的支援 注 可以對flex安裝路徑設定環境變數 2 mxmlc locale en us source path include resource bund...

Flex 模組化 事件 國際化

把最近的知識整理一下 flex開發實現 模組化 在flex技術中,通過模組化實現多介面效果,每個介面對應乙個flex模組,介面切換就是在主介面的modulerloader元件中,動態載入不同的module型別的子介面。事件機制 事件傳播依次經歷 捕獲 目標 冒泡 目標 四個階段,事件流呈現v字型,事...

Flex實現國際化樣例

目錄 1 開發環境準備 2 國際化 3 完整工程樣例 內容 1 開發環境準備 首先,通過flex builder新建一flex工程,為其在src下增加一資料夾,名稱為locale,並為其分部增加en us.properites,zh cn.properties檔案,檔案內容為鍵值對形式,如 test...