日韩天天综合网_野战两个奶头被亲到高潮_亚洲日韩欧美精品综合_av女人天堂污污污_视频一区**字幕无弹窗_国产亚洲欧美小视频_国内性爱精品在线免费视频_国产一级电影在线播放_日韩欧美内地福利_亚洲一二三不卡片区

巧用XML做多語(yǔ)言界面的FLASH_Xml教程

編輯Tag賺U幣
教程Tag:暫無(wú)Tag,歡迎添加,賺取U幣!

推薦:XML入門的一些常見(jiàn)的問(wèn)題總結(jié)(二)
作者:AngelGavin 出處:CSDN   Internet Explorer 5.0 對(duì) XML 提供哪個(gè)級(jí)別的支持?   Internet Explorer 5 提供下列 XML 支持:   直接查看 XML。Microsoft XML 實(shí)現(xiàn)允許用戶

我就來(lái)確定流程吧。

1.先判斷操作系統(tǒng)的語(yǔ)言版本->2.讀取相關(guān)語(yǔ)言包 ->3.替換顯示字串

一、判斷系統(tǒng)語(yǔ)言
判斷語(yǔ)言有一個(gè)內(nèi)置函數(shù) System.capabilities.language,這個(gè)比較簡(jiǎn)單的,但你不可能每個(gè)語(yǔ)言都有,所以要建立一個(gè)已經(jīng)有的語(yǔ)言包的數(shù)組,一一比較,如果沒(méi)有,就選用默認(rèn)的語(yǔ)言包了。
這是這個(gè)功能的函數(shù)

代碼拷貝框

function getLANG() {
//已經(jīng)擁有的語(yǔ)言列表
var LANG_list = ["zh-CN", "en"];
//先用系統(tǒng)函數(shù)取語(yǔ)言代碼
var LANG = System.capabilities.language;
//是否已經(jīng)擁有相關(guān)語(yǔ)言包,若無(wú),就用英文
for (var i = 0, find = false; iif (LANG == LANG_list[i]) {
find = true;
break;
}
}
LANG = find ? LANG : en;
return (LANG);
}

二、讀取語(yǔ)言包,并一次性替換
這里我使用的是XML文件,這樣就不用一次載入所有語(yǔ)言包了。語(yǔ)言包結(jié)構(gòu)如下,注意是UTF-8編碼的,注意這里的技巧是文件名得是語(yǔ)言名,比如中文就得是 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 = "注 冊(cè)" />
<LANG_change value = "en" />
</LANG>

分享:名詞解釋:什么是XSL,它有什么用途
XSL 之于 XML 就像 CSS 之于 HTML。它是指可擴(kuò)展樣式表語(yǔ)言 (EXtensible Stylesheet Language)。這是一種用于以可讀格式呈現(xiàn) XML 數(shù)據(jù)的語(yǔ)言。XSL 實(shí)際上包含兩個(gè)部分:   * XSLT

共2頁(yè)上一頁(yè)12下一頁(yè)
來(lái)源:模板無(wú)憂//所屬分類:Xml教程/更新時(shí)間:2008-08-22
相關(guān)Xml教程