flash as3生成XML文件实现程序_Flash教程-查字典教程网
flash as3生成XML文件实现程序
flash as3生成XML文件实现程序
发布时间:2016-12-21 来源:查字典编辑
摘要:as3.0创建xml的几种方式xml的数据在读入的时候是作为字符串处理的,所以可以用这这种方法来构造一个xml文件复制代码代码如下:varx...

as3.0创建xml的几种方式 xml的数据在读入的时候是作为字符串处理的,所以可以用这这种方法来构造一个xml文件

复制代码代码如下:var xmlstring:String="<a><b>wang</b><c>chun</c><d>lei</d></a>";

var myxml:XML=new XML(xmlstring);

trace(myxml.b);

当然也可以不通过字符串来构造xml数据

复制代码代码如下:var myxml:XML=new XML(<a><b>wang</b><c>chun</c><d>lei</d></a>);

trace(myxml.b);

当然您可以用外部xml文件来创建实例

复制代码代码如下:var ids:Array = ["background", "photoArea", "thumbnail"];

var names:Array = [["0","0","1.jpg"], ["0","0","2.jpg"], ["0","0","3.jpg"]]//定义2个数组来给节点和属性赋值

var d:XML = new XML("<demo type='album'></demo>");//XML根节点

for (var i:int = 0; i < 3; i++)

{

var newnode:XML = new XML();

newnode =

<component type={ids[i]}>//读取数组,属性赋值

<property x={names[i][0]} y={names[i][1]}></property>//读取数组,属性赋值

<info url={names[i][2]}></info>//读取数组,属性赋值

</component>;

d = d.appendChild(newnode)//注意这个方法来添加一个节点

}

trace(d)//这里输出构造完毕的XML结果

复制代码代码如下:<demo type="album">

<component type="background">

<property x="0" y="0"/>

<info url="res/bg.swf"/>

</component>

<component type="photoArea">

<property x="320" y="280"/>

<info url="res/pa.swf"/>

</component>

<component type="thumbnail">

<property x="580" y="10"/>

<info url="res/th.swf"/>

</component>

</demo>

相关阅读
推荐文章
猜你喜欢
附近的人在看
推荐阅读
拓展阅读
  • 大家都在看
  • 小编推荐
  • 猜你喜欢
  • 最新Flash教程学习
    热门Flash教程学习
    网页设计子分类