Flex實現國際化樣例

2021-08-31 05:40:44 字數 921 閱讀 8928

目錄:

1、開發環境準備

2、國際化**

3、完整工程樣例

內容:

1、開發環境準備

首先,通過flex builder新建一flex工程,為其在src下增加一資料夾,名稱為locale,並為其分部增加en_us.properites,zh_cn.properties檔案,檔案內容為鍵值對形式,如:

testkey=\u8bed\u8a00\u5207\u6362\u6d4b\u8bd5\uff01
然後,配置flex compiler引數,增加-sp locale,以便讀取該資料夾下的國際化檔案,配置截圖如下:

2、國際化**

flex讀取國際化資訊比較簡單,可直接通過api讀取,如:

resourcemanager.getinstance().getstring(globalcontext.getinstance().language,key);
globalcontext.getinstance().language值為上面的properties檔名,即en_us、zh_cn;key則為國際化資訊的鍵值。

當然還可以為其對應國際化資訊替換變數,即:

resourcemanager.getinstance().getstring(globalcontext.getinstance().language,key,arguments);
3、完整工程樣例見附件。

Flex的國際化

b 國際化說明 b flex從sdk4.0開始支援中文語言包 包括簡體中文,正體中文等16種語言 低版本的sdk沒有中文語言包,需要在sdk的frameworks locale新增附件裡的資料夾。這裡所說的支援中文語言包,是用於改變flex內建元件的文字,如彈出提示的yes和no,驗證元件裡的提示。...

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字型,事...