Chinaunix首页 | 论坛 | 博客
  • 博客访问: 1261712
  • 博文数量: 315
  • 博客积分: 10397
  • 博客等级: 上将
  • 技术积分: 3731
  • 用 户 组: 普通用户
  • 注册时间: 2007-03-07 21:21
文章分类

全部博文(315)

文章存档

2015年(10)

2014年(3)

2013年(2)

2012年(8)

2011年(8)

2010年(29)

2009年(59)

2008年(77)

2007年(119)

分类:

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; iarr_web[i] = new Object();
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);
}

阅读(1210) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~