Flash 循环输出XML的内容

来源:百度知道 编辑:UC知道 时间:2024/06/11 13:45:16
XML有 入下信息
文字(text) 2,背景色(color)
。。。。。。。。。。。。。。
。。。。。。。。。。。。。。
要求
把所有XML里面的信息 已背景色为color文字为text的长方形输出出来
1楼的说详细点
我以前没搞过Flash 或则你发个flv文件

xml 入下就可以

<?xml version="1.0" encoding="UTF-8"?>
<chart>
<series>
<value xid="text">BBD</value>
<value xid="color">#000000</value>
</series>
<series>
<value xid="text">ssd</value>
<value xid="color">#ff0000</value>
</series>
<series>
<value xid="text">AB</value>
<value xid="color">#f63875</value>
</series>

<series>
<value xid="text">SY</value>
<value xid="color">#005544</value>
</serie

var temp:Array=new Array();
var loader:Loader=new loader();
loader.load("chart.xml")
loader.addEventListener(Event.COMPLETE,PushInArr);
function PushInArr(e:Event)
{
var chart:XML=new XML(e.target.data)
var total:Number=chart.series.length();
try
{
for(var i:int;i<total;i++)
{
temp.push(chart.series[i].value.@ xid
}
}catch(e:Error)
{
trace("type of this is an Error!")
}
}
trace(temp)
}

把它作为数组储存在你的flash里。然后就操作数组对其进行存放或者其他。

你这个XML挺奇怪的,这个应该是个TXT吧,TXT和XML读法不同,如果你把完整的XML发出来我帮你写

用动态文本可以的!