2016-10-13 00:16:48 点击量:8 标签: 收藏本文
xml文件结构代码:
- <?xml version="1.0" encoding="utf-8" ?>
- <project>
- <joins>
- <nums>20</nums>
- </joins>
- </project>
请求web上xml的as代码
- import flash.net.URLLoader;
- import flash.net.URLRequest;
- import flash.events.Event;
- import flash.text.TextField;
- import flash.utils.Timer;
- import flash.events.TimerEvent;
- var myxml:XML;
- //请求web上的xml
- var url="http://localhost:25212/test.xml";
- var req:URLRequest=new URLRequest(url);
- var loader:URLLoader=new URLLoader(req);
- var lab:TextField=new TextField();
- var timer:Timer=new Timer(1000);
- var joinScale:int
- loader.addEventListener(Event.COMPLETE,onComplete);
- function onComplete(e:Event):void{
- myxml=new XML(loader.data);
- joinScale= myxml.joins.nums
- var output="当前参与数有: "+ joinScale
- trace(output);
- lab.text=output
- lab.width=200;
- lab.x=100;
- lab.y=100;
- addChild(lab);
- timer.addEventListener(TimerEvent.TIMER,setText);
- timer.start();
- }
- function setText(e:TimerEvent){
- //为了适应有增加有减少
- joinScalejoinScale=joinScale+(10*Math.random())-3
- lab.text="当前参与数有: "+ joinScale
- }
这里面用了UrlLoader来加载UrlRequest请求的结果,在拿到xml的结果后,用timer控件产生随机数来模拟用户动态
我们是一家提供综合软件外包与弱电工程服务的技术公司。
业务涵盖定制软件、管理系统、网站、小程序、APP、系统集成、网络布线、监控安防、门禁、机房建设及长期技术维护。
公司地址:湖北省宜昌市伍家岗区东站二路6号三峡(宜昌)大数据产业园海洋馆二楼A203室