[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...