巧用XML做多語(yǔ)言界面的FLASH(2)_Xml教程
推薦:XML入門的一些常見的問題總結(jié)(二)作者:AngelGavin 出處:CSDN Internet Explorer 5.0 對(duì) XML 提供哪個(gè)級(jí)別的支持? Internet Explorer 5 提供下列 XML 支持: 直接查看 XML。Microsoft XML 實(shí)現(xiàn)允許用戶
XML文件,還非常容易修改的特點(diǎn),2000年 flash5 就有的功能,我現(xiàn)在才細(xì)細(xì)看。汗。大家要注意的是FLASHXML功能不是很完整的,無(wú)法通過(guò)節(jié)點(diǎn)名來(lái)找到值,只能通過(guò)索引位來(lái)找值,造成了一些麻煩,雖然可以自己寫函數(shù)來(lái)遞歸,但效率就差了,所以想了一個(gè)別致的辦法來(lái)解決了。
這是這個(gè)功能的函數(shù)
代碼拷貝框
function loadLANG(arg) {
//建立XML對(duì)象
var LANG_XML = new XML();
LANG_XML.ignoreWhite = true;
//讀入XML文件,LANG_path 是自己定義的語(yǔ)言包路徑,方便修改
LANG_XML.load(LANG_path arg ".xml");
//載入后操作以下功能
LANG_XML.onLoad = function(bool) {
//取得XML第一個(gè)節(jié)點(diǎn)的子節(jié)點(diǎn)集數(shù)組
var temp = LANG_XML.firstChild.childNodes;
//把值一個(gè)一個(gè)賦給語(yǔ)言變量
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í)行了,利用第二個(gè)功能,還可以隨時(shí)更新界面.
分享:名詞解釋:什么是XSL,它有什么用途XSL 之于 XML 就像 CSS 之于 HTML。它是指可擴(kuò)展樣式表語(yǔ)言 (EXtensible Stylesheet Language)。這是一種用于以可讀格式呈現(xiàn) XML 數(shù)據(jù)的語(yǔ)言。XSL 實(shí)際上包含兩個(gè)部分: * XSLT
- xml創(chuàng)建節(jié)點(diǎn)(根節(jié)點(diǎn)、子節(jié)點(diǎn))
- WML開發(fā)教程之 WAP網(wǎng)站服務(wù)器配置方法
- WMLScript的語(yǔ)法基礎(chǔ)
- 收集的WML Script標(biāo)準(zhǔn)函數(shù)庫(kù)
- WML教程之文本框控件Input
- 無(wú)線標(biāo)記語(yǔ)言(WML)基礎(chǔ)之WMLScript 基礎(chǔ)
- xml文件的結(jié)構(gòu)解讀
- 關(guān)于XSL - XSL教程
- 選擇模式 - XSL教程 - 2
- XPath入門 - XSL教程 - 3
- 匹配模式 - XSL教程 - 4
- 測(cè)試模式 - XSL教程 - 5
Xml教程Rss訂閱編程教程搜索
Xml教程推薦
猜你也喜歡看這些
- 更正用AJAX實(shí)現(xiàn)IE TREE無(wú)刷新取值的方法
- 使用javascript xml技術(shù)實(shí)現(xiàn)分頁(yè)瀏覽
- 淺談使用XMLHttpRequest與DOM對(duì)象
- 基于XML語(yǔ)言的來(lái)實(shí)現(xiàn)購(gòu)物車的詳細(xì)代碼
- XML輕松學(xué)習(xí)手冊(cè)(1)XML快速入門
- Java中四種XML解析技術(shù)之不完全測(cè)試
- 一日精通Ajax技術(shù)
- XMLHTTP組件相關(guān)技術(shù)應(yīng)用資料
- 解讀Ajax清理緩存
- WML學(xué)習(xí)(七):CGI編程
- 相關(guān)鏈接:
- 教程說(shuō)明:
Xml教程-巧用XML做多語(yǔ)言界面的FLASH(2)
。