zoukankan      html  css  js  c++  java
  • as3读取xml文件

    root.xml:

    Xml代码 复制代码
    1. <?xml version="1.0" encoding="UTF-8"?>  
    2. <root>  
    3.    <Sysm>  
    4.     <userStatus label="0" data="正常" scope="user"/>  
    5.     <userStatus label="1" data="过期" scope="user"/>  
    6.     <userStatus label="2" data="删除" scope="user"/>  
    7.     <userStatus label="3" data="禁用" scope="user"/>  
    8.     </Sysm>  
    9.  </root>  

     as3:

    Actionscript3代码 复制代码
    1. //从root.xml中读取status,a是参数,用来选择性查询xml   
    2. public static  function readStatus(a:String):ArrayCollection{   
    3.                 var xml:XML;   
    4.                 var xmlList:XMLList;   
    5.     var xmlLoader:URLLoader = new URLLoader();   
    6.                    
    7.     var arr:ArrayCollection = new ArrayCollection();   
    8.     xmlLoader.load(new URLRequest("pb/utils/root.xml"));   
    9.                    
    10.     xmlLoader.addEventListener(Event.COMPLETE, xmlLoaded);   
    11.                    
    12.     function xmlLoaded(event:Event):void   
    13.     {   
    14.             xml = XML(event.target.data);   
    15.             //选择scope属性   
    16.          xmlList = xml..userStatus.(@scope==a);   
    17.             //trace(xmlList[0].@label);   
    18.            for(var i:int = 0; i < xmlList.length(); i++)   
    19.           {    
    20.               //把xmlList转化为object类型   
    21.         var o:Object = new Object();   
    22.         o.label = xmlList[i].@label;   
    23.         o.data = xmlList[i].@data;    
    24.         arr.addItemAt(o,i);                
    25.                            
    26.           }       
    27.     }   
    28.     return arr;   
    29.             }  
  • 相关阅读:
    nunit2.5.7 单元测试时提示:“当前不会命中断点 还没有为该文档加载任何符号”
    文件下载报错:引发类型为“System.OutOfMemoryException”的异常-.Net 内存溢出
    asp.net 访问页面访问统计实现 for iis7
    easyui tree 更改图标
    asp.net 访问页面访问统计实现
    记一次空格引起的查询问题
    SVN如何忽略dll文件和bin目录
    vmware 中安装Ghost XP 版本心得
    冒泡排序
    JS数组去重
  • 原文地址:https://www.cnblogs.com/bmate/p/1655686.html
Copyright © 2011-2022 走看看