巧用XML做多語言界面的FLASH(2)_Xml教程
推薦:XML入門的一些常見的問題總結(jié)(二)作者:AngelGavin 出處:CSDN Internet Explorer 5.0 對 XML 提供哪個級別的支持? Internet Explorer 5 提供下列 XML 支持: 直接查看 XML。Microsoft XML 實現(xiàn)允許用戶
XML文件,還非常容易修改的特點,2000年 flash5 就有的功能,我現(xiàn)在才細(xì)細(xì)看。汗。大家要注意的是FLASHXML功能不是很完整的,無法通過節(jié)點名來找到值,只能通過索引位來找值,造成了一些麻煩,雖然可以自己寫函數(shù)來遞歸,但效率就差了,所以想了一個別致的辦法來解決了。
這是這個功能的函數(shù)
代碼拷貝框
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第一個節(jié)點的子節(jié)點集數(shù)組
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;
};
}
最后就是執(zhí)行了,利用第二個功能,還可以隨時更新界面.
分享:名詞解釋:什么是XSL,它有什么用途XSL 之于 XML 就像 CSS 之于 HTML。它是指可擴展樣式表語言 (EXtensible Stylesheet Language)。這是一種用于以可讀格式呈現(xiàn) XML 數(shù)據(jù)的語言。XSL 實際上包含兩個部分: * XSLT
- xml創(chuàng)建節(jié)點(根節(jié)點、子節(jié)點)
- WML開發(fā)教程之 WAP網(wǎng)站服務(wù)器配置方法
- WMLScript的語法基礎(chǔ)
- 收集的WML Script標(biāo)準(zhǔn)函數(shù)庫
- WML教程之文本框控件Input
- 無線標(biāo)記語言(WML)基礎(chǔ)之WMLScript 基礎(chǔ)
- xml文件的結(jié)構(gòu)解讀
- 關(guān)于XSL - XSL教程
- 選擇模式 - XSL教程 - 2
- XPath入門 - XSL教程 - 3
- 匹配模式 - XSL教程 - 4
- 測試模式 - XSL教程 - 5
- 相關(guān)鏈接:
- 教程說明:
Xml教程-巧用XML做多語言界面的FLASH(2)
。