六月婷婷综合激情-六月婷婷综合-六月婷婷在线观看-六月婷婷在线-亚洲黄色在线网站-亚洲黄色在线观看网站

明輝手游網中心:是一個免費提供流行視頻軟件教程、在線學習分享的學習平臺!

靈活使用XML做多語言界面的FLASH

[摘要]最近有了一點小空,又開始研究起FLASH來了。發現FLASH做應用程序的人很多,但是多語言界面做的人是很少的,就著意看了一下,發現居然很簡單。翻了翻手冊。搗了出來,不敢獨享,還請大家多指點。 我就來確定流程吧。 1.先判斷操作系統的語言版本->2.讀取相關語言包 ->3.替換顯示字串 一、判斷系統...
最近有了一點小空,又開始研究起FLASH來了。發現FLASH做應用程序的人很多,但是多語言界面做的人是很少的,就著意看了一下,發現居然很簡單。翻了翻手冊。搗了出來,不敢獨享,還請大家多指點。
我就來確定流程吧。
1.先判斷操作系統的語言版本->2.讀取相關語言包 ->3.替換顯示字串
一、判斷系統語言
判斷語言有一個內置函數 System.capabilities.language,這個比較簡單的,但你不可能每個語言都有,所以要建立一個已經有的語言包的數組,一一比較,如果沒有,就選用默認的語言包了。
這是這個功能的函數
代碼拷貝框
function getLANG() {
//已經擁有的語言列表
var LANG_list = ["zh-CN", "en"];
//先用系統函數取語言代碼
var LANG = System.capabilities.language;
//是否已經擁有相關語言包,若無,就用英文
for (var i = 0, find = false; iif (LANG == LANG_list[i]) {
find = true;
break;
}
}
LANG = find ? LANG : en;
return (LANG);

二、讀取語言包,并一次性替換
這里我使用的是XML文件,這樣就不用一次載入所有語言包了。語言包結構如下,注意是UTF-8編碼的,注意這里的技巧是文件名得是語言名,比如中文就得是 zh-CN.xml ,英文就得是 en.xml。
代碼拷貝框
<?xml version="1.0" encoding="UTF-8"?>
<LANG>
<LANG_username value = "用戶名" />
<LANG_password value = "密 碼" />
<LANG_login value = "登 陸" />
<LANG_reg value = "注 冊" />
<LANG_change value = "en" />
</LANG>

XML文件,還非常容易修改的特點,2000年 flash5 就有的功能,我現在才細細看。汗。大家要注意的是FLASHXML功能不是很完整的,無法通過節點名來找到值,只能通過索引位來找值,造成了一些麻煩,雖然可以自己寫函數來遞歸,但效率就差了,所以想了一個別致的辦法來解決了。
這是這個功能的函數
代碼拷貝框
function loadLANG(arg) {
//建立XML對象
var LANG_XML = new XML();
LANG_XML.ignoreWhite = true;
//讀入XML文件,LANG_path 是自己定義的語言包路徑,方便修改
LANG_XML.load(LANG_path+arg+".xml");
//載入后操作以下功能
LANG_XML.onLoad = function(bool) {
//取得XML第一個節點的子節點集數組
var temp = LANG_XML.firstChild.childNodes;
//把值一個一個賦給語言變量
for (var i = 0, find = false; i_root[temp[i].nodeName] = temp[i].attributes.value;
}
//一次性替換所有顯示字符
text_username.text = LANG_username;
text_password.text = LANG_password;
Button_login.label = LANG_login;
Button_reg.label = LANG_reg;
};
}

最后就是執行了



主站蜘蛛池模板: 日韩欧美一区二区在线观看 | 亚洲欧美国产精品 | 三级韩国一区久久二区综合 | 四虎精品福利视频精品 | 日本视频一区二区三区 | 午夜视频在线播放 | 日韩久久中文字幕 | 新版天堂中文资源8在线 | 亚洲成人xxx | 日本亚洲精品色婷婷在线影院 | 四虎永久影院永久影库 | 视频在线一区二区 | 四虎国产成人免费观看 | 午夜影院在线播放 | 色妹子在线| 日本一区二区三区在线 观看网站 | 色综合久久久久久888 | 天天狠天天操 | 亚洲调教 | 五月在线视频 | 色综合久久天天综合绕观看 | 自拍一区在线观看 | 欧美一级在线观看播放 | 日本成人免费观看 | 日韩在线不卡视频 | 资源站在线 | 日本大胆欧美人术艺术 | 天天躁日日躁成人字幕aⅴ 天天躁日日躁 疯人影院 | 亚洲欧美日韩三级 | 涩涩涩涩涩涩涩 | 人碰人操 | 日本色www| 日本a网站| 青春草在线观看视频 | 伊人中文在线 | 五月花综合网 | 亚洲人成自拍网站在线观看忄 | 山河令彩蛋免费播放完整版 | 天天操天天爱天天干 | 午夜资源在线 | 日本爱爱视频网站 |