flex读取xml中的数据

我刚开始学flex。完成的操作效果:一个xml文件中定义了几个人的信息,在页面中点击“上一个”“下一个”的按钮读取一个人的信息,请高手帮我看看creationComple... 我刚开始学flex。完成的操作效果:一个xml文件中定义了几个人的信息,在页面中点击“上一个”“下一个”的按钮读取一个人的信息,请高手帮我看看creationComplete="xmlData.send()"为什么没有加载进来xml中的信息。
<?xml version="1.0" encoding="utf-8"?>
<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" horizontalAlign="center" verticalAlign="middle" width="100%" height="100%" fontSize="20"
creationComplete="xmlData.send()">
<mx:HTTPService id="xmlData" url="xml/student.xml" result="resultHand(event)">
</mx:HTTPService>
<mx:Script>
<![CDATA[
import mx.controls.Alert;
import mx.collections.ArrayCollection;
import mx.rpc.events.ResultEvent;
[Bindable]
private var xmls:ArrayCollection = new ArrayCollection();
[Bindable]
public var i:int = 0;

private function resultHand(event:ResultEvent):void{
// Alert.show("begin.........");
xmls = event.result.persons.person;
}
private function lastClick():void{
if(i==0){
Alert.show("已经是第一个学生了");
}else
i--;
}
private function nextClick():void{
if(i == xmls.length - 1){
Alert.show("已经是最后一个学生了");
}else
i++;
}
]]>
</mx:Script>
<mx:Panel x="183" y="37" width="301" height="297" layout="absolute" id="studentInfo" title="学生信息">
<mx:Label x="10" y="27" text="姓名:" id="stuname"/>
<mx:Label x="61" y="27" width="189" id="studentName" text="{xmls.getItemAt(i).name.toString()}"/>
<mx:Label x="10" y="66" text="性别:" id="sex"/>
<mx:Label x="61" y="66" width="189" id="studentSex" text="{xmls.getItemAt(i).sex.toString()}"/>
<mx:Label x="10" y="105" text="年龄:" id="age"/>
<mx:Label x="61" y="105" width="189" id="studentAge" text="{xmls.getItemAt(i).age.toString()}"/>
<mx:Label x="10" y="144" text="班级:" id="cla"/>
<mx:Label x="61" y="144" width="189" id="studentClass" text="{xmls.getItemAt(i).cla.toString()}"/>
<mx:Button x="10" y="199" label="上一个" width="101" id="lastStudent" click="lastClick();"/>
<mx:Button x="149" y="199" label="下一个" width="101" id="nextStudent" click="nextClick();"/>
</mx:Panel>

</mx:Application>
展开
 我来答
hyj_zhl
2009-09-22 · TA获得超过369个赞
知道小有建树答主
回答量:262
采纳率:0%
帮助的人:152万
展开全部
看了一遍你写的这个,感觉没有错,怀疑是你路径有问题url="xml/student.xml"
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式