[as3工具类]XML数据直接转换成as3类

原创 2010年01月13日 20:37:00

平时做游戏开发的时候,很大程度上都会采用xml来做配置文件。有时候需要写很多,然后又需要依次去解析。如果有一个工具来自动解析每一个xml,并且提取出自己需要的数据,多好呀。所以偷了个懒,写了一个解析一定格式的xml和解析类,把这个格式丢给策划自己去调整数据啦。同时自己这边只需要接受现成的类

注意,这里的指的类,一般是自定义的数据结构(类似javaBean,使用的都是属性值)。这样通过访问有数据类型定义的类,比直接访问xml的属性来得方便多了,而且也省了数据类型的转换的麻烦

(当然,这里只是开了个头,需要做好的地方还有很多,也包括其他的文件,例如csv等)

 

先看一下程序:

输出结果是:

myBean.name:sodaChen
myBean.flag:true
myBean.urls:18,soda,[object TwoBean]
myBean.urls[2].name:www.sujun.org
myBean.twoBean.name:http://blog.csdn.net/sujun10

 

看到结果之后,XMLUtils这个类做的事也很简单,就是一步一步分析xml,然后根据类型进行数据格式的转换,特别处理数组和自定义对象。

当然,其实这里可以完善的地方还是非常多。例如可以使用简单的xml属性,更好排列格式等

再简单地看看解析xml的类吧

 

版权声明:本文为博主原创文章,转载必须声明出处和作者。地址:http://blog.csdn.net/sujun10 作者:弃天笑

AS3处理XML

初始化XML对象 XML对象可以代表一个XML元素、属性、注释、处理指令或文本元素。在ActionScript 3.0中我们可以直接将XML数据赋值给变量:var myXML:XML = ...
  • zdingxin
  • zdingxin
  • 2011年07月26日 16:47
  • 10774

AS3 编码问题UTF-8、GBK

字符编码一直以来都是很混乱,非常让人令人头痛的问题,许多新手往往就会卡死在这个地方。出现乱码常见于读取、提交和写入这三个环节,稍微处理不好这个问题,结果都会演变变成乱码。 归根到底是由于各家使用的编码...

AS3定时任务管理工具类

用timer实现的定时任务工具类,有registerDelay和register俩个方法,一个是延迟任务,一个是立即执行的方法。该定时器依赖于flash的Enterframe帧频,请注意。使用前请调用...

as3比较详尽的工具类

  • 2017年11月15日 16:45
  • 216KB
  • 下载

自定义as3缩放工具类实例

  • 2013年05月08日 16:45
  • 8KB
  • 下载

as3工具类,开源包等

ActionScriptUtility Class Tweener Tweening Platform tween24 – 一位日本人写的tween库 Tweener...

DateTimeUtils 日期时间工具类 (AS3,Flex3)

package com.lj.utils   {       import mx.controls.DateField;       import mx.controls.dataGridClasse...

java VO转换AS VO的工具类

import java.io.BufferedWriter; import java.io.File; import java.io.FileWriter; import java.io.IOE...

AS3将XML转成对象的类

完整代码下载  package com.rofine.util.reflection { import com.degrafa.geometry.utilities.ArcUtils; im...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:[as3工具类]XML数据直接转换成as3类
举报原因:
原因补充:

(最多只允许输入30个字)