?用一个timer计时,定期发送httpservice请求,要注意的是,一定要使上一次请求区别于本次请求,才会发送到服务端:
?
?? public function buttonClick(e:TimerEvent):void?
??????????? {?
???????????????? var addNew:HTTPService = new HTTPService();?
??????????????? addNew.resultFormat = "text" ;?
??????????????? addNew.method = "Get";?
??????????????? var date:Date=new Date();
??????????????? var time:String=date.toString();
??????????????? addNew.url = "http://localhost:8383/flexHttpService/InfoServlet?time="+time;?
??????????????? addNew.addEventListener(ResultEvent.RESULT,result_Handler);?
?????????????????
??????????????? var param:Object = new Object();?
??????????????? param.user = user.text;?
??????????????? param.pwd = pwd.text;?
????????????????????????????
??????????????? addNew.send(param);?
??????????????
??????????? }?
?
重点在?????? addNew.url = "
http://localhost:8383/flexHttpService/InfoServlet?time="+time;? 后面加上了一个参数time,这个time是每次都不一样的。