醒着☆☆

H5 Laya Native Game

  博客园 :: 首页 :: 新随笔 :: 联系 :: :: 管理 ::

循环遍历xml树
xml数据一旦导入到flash中
我们就需要利用xml中的数据
-------------------------


1:car.xml:

<?xml version="1.0" encoding="UTF-8"?>
<cars>
  
<car>
    
<make>Honda</make>
    
<mode>Suv</mode>
    
<year>1985</year>
  
</car>
</cars>

2:下面是新建一个Fla文件   遍历.fla(保存在和car.xml一样的路径下)
var xml:XML=new XML();
    
//创建xml对象,它是xml数据的表现者
xml.ignoreWhite=true;
    
//必须得有的语句,忽略空格
var myList:Array=new Array();
    
//让xml中的数据保存在数组中
xml.load("car.xml")
    
//开始导入car.xml
xml.onLoad=function(success){
    
if(success){
    trace(
"加载完毕");
    myList
=this.childNodes[0].childNodes[0].childNodes;
    
//将<make/> <mode/> <year/> 内容存到数组中
     main();
    
//执行主方法
   else{
    trace(
"加载失败");
  }

}

function main()
{
  
for(i:Number=0;i<myList.length;i++){
     trace(myList[i];
   }

}

  
posted on 2008-02-25 14:29  醒着/☆☆  阅读(310)  评论(0)    收藏  举报