as加载网站的xml

来源:互联网 发布:设计主题软件 编辑:程序博客网 时间:2024/06/06 01:01

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上的xmlvar 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:intloader.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){        //为了适应有增加有减少    joinScale=joinScale+(10*Math.random())-3         lab.text="当前参与数有: "+ joinScale    }

这里面用了UrlLoader来加载UrlRequest请求的结果,在拿到xml的结果后,用timer控件产生随机数来模拟用户动态参与情况


部分内容由编程无忧网整理发布

0 0
原创粉丝点击