巧用XML做多语言界面的FLASH(2)_Xml教程

编辑Tag赚U币
教程Tag:暂无Tag,欢迎添加,赚取U币!

推荐:XML入门的一些常见的问题总结(二)
作者:AngelGavin 出处:CSDN   Internet Explorer 5.0 对 XML 提供哪个级别的支持?   Internet Explorer 5 提供下列 XML 支持:   直接查看 XML。Microsoft XML 实现允许用户

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;
};
}

最后就是执行了,利用第二个功能,还可以随时更新界面.

分享:名词解释:什么是XSL,它有什么用途
XSL 之于 XML 就像 CSS 之于 HTML。它是指可扩展样式表语言 (EXtensible Stylesheet Language)。这是一种用于以可读格式呈现 XML 数据的语言。XSL 实际上包含两个部分:   * XSLT

共2页上一页12下一页
来源:模板无忧//所属分类:Xml教程/更新时间:2008-08-22
相关Xml教程