全部博文(315)
分类:
2007-05-24 10:02:46
今天用到了FLASH和XML,找到了下面这个:
====================
//将data.xml文件加载
xmlObj = new XML();//建立XML对象
xmlObj.ignoreWhite = true;//忽略空格
xmlObj.load("data.xml");//引用XML文件
xmlObj.onLoad = function(success) { //处理XML对象的函数
if (success) {
trace("XML加载成功!");
parseXML();//分析XML文件的函数
} else {
trace("XML加载失败!");
}
};
//建立三个数组以便装载XML中的数据
arr_web = new Array();
arr_animation = new Array();
arr_game = new Array();
//分析XML文件
function parseXML() {
//分别将web,animation,game的数据,装入arr_web,arr_animation,arr_game三个数组
web = xmlObj.firstChild.childNodes[0].childNodes;
for (var i = 0; i
arr_web[i].info = web[i].attributes.name;
arr_web[i].src = web[i].attributes.src;
}
animation = xmlObj.firstChild.childNodes[1].childNodes;
for (var i = 0; ianimation.length; i++) {
arr_animation[i] = new Object();
arr_animation[i].info = animation[i].attributes.name;
arr_animation[i].src = animation[i].attributes.src;
}
game = xmlObj.firstChild.childNodes[2].childNodes;
for (var i = 0; igame.length; i++) {
arr_game[i] = new Object();
arr_game[i].info = game[i].attributes.name;
arr_game[i].src = game[i].attributes.src;
}
//处理完毕,跳入显示页
gotoAndPlay(2);
}