flex in action (三)flex对xml数据进行处理二
2009-04-06 12:01:26 来源:WEB开发网上面都我大学同学。呵呵.
然后就是建立一个mxxml application。
添加一个panel,八个label,2个button。
如图:
代码:
1 <?xml version="1.0" encoding="utf-8"?>
2 <mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" layout="absolute" creationComplete="xmlData.send()">
3 <mx:HTTPService id="xmlData" url="xml/student.xml" result="resultHand(event)">
4 </mx:HTTPService>
5 <mx:Script>
6 <![CDATA[
7 import mx.controls.Alert;
8 import mx.collections.ArrayCollection;
9 import mx.rpc.events.ResultEvent;
10 [Bindable]
11 private var xmls:ArrayCollection = new ArrayCollection();
12 [Bindable]
13 public var i:int = 0;
14
15 private function resultHand(event:ResultEvent):void{
16 xmls = event.result.persons.person;
17 }
18
19 private function upClick():void{
20 if(i == 0){
21 Alert.show("已经是第一个同学了");
22 }else
23 i--;
24 }
25 private function downClick():void{
26 if(i == xmls.length-1){
27 Alert.show("已经是最后一个同学了");
28 }else
29 i++;
30 }
31 ]]>
32 </mx:Script>
33
34 <mx:Panel x="160" y="75" width="291" height="296" layout="absolute"
35 title="学生信息" id="message" fontSize="14" fontWeight="bold" fontStyle="normal">
36 <mx:Label x="49.5" y="39" text="姓名:"/>
37 <mx:Label x="49.5" y="70" text="年龄:"/>
38 <mx:Label x="49.5" y="101" text="性别:"/>
39 <mx:Label x="49.5" y="132" text="班级:" width="50"/>
40 <mx:Button x="49.5" y="183" label="上一个" id="up" click="upClick()"/>
41 <mx:Button x="150.5" y="183" label="下一个" id="down" click="downClick()"/>
42 <mx:Label x="116.5" y="39" width="105" id="nam" text="{xmls.getItemAt(i).name.toString()}"/>
43 <mx:Label x="116.5" y="70" width="105" id="age" text="{xmls.getItemAt(i).age.toString()}"/>
44 <mx:Label x="116.5" y="101" width="105" id="sex" text="{xmls.getItemAt(i).sex.toString()}"/>
45 <mx:Label x="116.5" y="132" width="105" id="clazz" text="{xmls.getItemAt(i).clazz.toString()}"/>
46 </mx:Panel>
47
48 </mx:Application>
49
- ››include指令与<jsp:include>动作的区别
- ››Intent和IntentFilter详解
- ››ActionScript 2.0中的! 逻辑 NOT 运算符
- ››Interface继承至System.Object?
- ››input按钮在IE浏览器的兼容
- ››ActionScript 3.0 性能方面优化小知识整理收集
- ››Intent调用大全
- ››IntentService实现原理及内部代码
- ››Internet Explorer 无法打开
- ››Intel和Nokia宣称MeeGo将比Android更加开放且方便...
- ››innerText、outerText、innerHTML、outerHTML的区...
- ››Intent Android 详解
更多精彩
赞助商链接