HELP!!我在as文件中使用XMLConnector,但是如何将它返回的数据绑定到List组件中去呢?

phg 2005-12-27 01:55:39
我在as文件中使用XMLConnector,但是如何将它返回的数据绑定到List组件中去呢?需要将XML文件中的 <entry Playstring="F:\download\dcj_hongkong.mp3"> Playstring作为List的data,将<Name>大长今---粤语</Name>中的汉字做List的label。

as文件如下:
import mx.controls.*;
import mx.data.components.XMLConnector;

class mp3 extends MovieClip{
private var ower:Object;

private var song_ti:TextInput;
private var singer_ti:TextInput;
private var playfile_ti:TextInput;
private var song_list:List;
private var player:MediaPlayback;
private var xmlplay:mx.data.components.XMLConnector;

public function onLoad():Void{
ower=this;


var xmlListener:Object = new Object();
xmlListener.result = function(evt:Object) {


//var dArray=new Array();
//dArray=NetConverter.xmlToObject(evt.target.results);
ower.song_list.dataProvider=evt.target.results;
ower.song_list.labelField="Name";
trace("Over");
};

xmlListener.status = function(evt:Object) {
trace("status::"+evt.code);
ower.singer_ti.text=evt.cods;
};

xmlplay=new XMLConnector();
xmlplay.addEventListener("result",xmlListener);
xmlplay.ignoreWhite=true;
xmlplay.direction="receive";
xmlplay.URL="songs.xml";
xmlplay.trigger();

}
}

XML文件如下:
<?xml version="1.0" encoding='UTF-8' standalone="yes" ?>
<WinampXML>
<playlist num_entries="8" label="Playlist 001">

<entry Playstring="F:\download\dcj_han.mp3">
<Name>大长今---韩语</Name>
<Length>226085</Length>
</entry>

<entry Playstring="F:\download\dcj_hongkong.mp3">
<Name>大长今---粤语</Name>
<Length>243077</Length>
</entry>

<entry Playstring="F:\download\dcj_han.mp3">
<Name>大长今---韩语</Name>
<Length>226085</Length>
</entry>

<entry Playstring="F:\download\dcj_hongkong.mp3">
<Name>大长今---粤语</Name>
<Length>243077</Length>
</entry>

<entry Playstring="F:\download\dcj_han.mp3">
<Name>大长今---韩语</Name>
<Length>226085</Length>
</entry>

<entry Playstring="F:\download\dcj_hongkong.mp3">
<Name>大长今---粤语</Name>
<Length>243077</Length>
</entry>

</playlist>
</WinampXML>

...全文
76 回复 打赏 收藏 转发到动态 举报
写回复
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复

2,275

社区成员

发帖
与我相关
我的任务
社区描述
多媒体/设计/Flash/Silverlight 开发 Flash流媒体开发
社区管理员
  • Flash流媒体开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧