flash中读入xml

      flash学习 2004-11-13 14:21

<?xml version="1.0" ?>
<mydiary>
<diary title="内容一" content="·中国驻南非大使馆:中南共同打击南非社会... "/>
<diary title="内容二" content="·台军在澎湖地区组织今年第二次火炮实弹操... "/>
<diary title="内容三" content="·日本强台风造成数百人伤亡,尚无中国公民..."/>
<diary title="内容四" content="·布什干涉白俄罗斯内政 签署法案援助该国... "/>
<diary title="内容五" content="·美食飨宾客 首届中原风味美食节明日开幕 "/>
</mydiary>

var myt = [];
//定义一个数组
System.useCodepage = true;
//防止乱码
var myxml = new XML();
//定义一个xml
myxml.ignoreWhite = true;
//忽略空格
myxml.load("text.xml");
//载入xml
myxml.onLoad = function(solventsky) {
if (solventsky) {
myL.dataProvider = myt;
//给list组件设置数据源
var myx = myxml.firstChild;
var myll = myx.childNodes.length;
//这些你知道
for (var i = 0; i<myll; i++) {
myt.addItem({label:myx.childNodes.attributes.title, data:myx.childNodes.attributes.content});
//给list组件添加项目
}
myA.text = myt[0].data;
//文本内容的初始化
//下面是组件的使用方法,可以看帮助
var myo = {};
myo.change = function(text1) {
mysong = text1.target.selectedItem.label;
//选择的项目
myD = text1.target.selectedItem.data;
mycont.text = mysong+newline+myD;
//给文本附上相应的值
};
myL.addEventListener("change", myo);
//添加监听
}
};

标签集:TAGS:
回复Comments() 点击Count()

回复Comments

{commentauthor}
{commentauthor}
{commenttime}
{commentnum}
{commentcontent}
作者:
{commentrecontent}