首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 媒体动画 > flex >

重新提交请求有关问题

2012-04-17 
重新提交请求问题请问下,我现在是通过httpservice返回数据,如果我想要数据加载时间超过2秒就重新httpservi

重新提交请求问题
请问下,我现在是通过httpservice返回数据,如果我想要数据加载时间超过2秒就重新httpservice.send(obj);应该怎么判断呢?我开始用的getTimer();但是返回的值不太对,谢谢各位了

[解决办法]
不用HTTPService来通信,他只能监听成功或失败。
用URLLoader来通信,他可以监听的事件比较多,你用这个试试
addEventListener(ProgressEvent.PROGRESS, progress);
下面是他具有的事件
complete 在对所有已接收数据进行解码并将其放在 URLLoader 对象的 data 属性中以后调度。 
httpStatus 在 URLLoader.load() 方法调用尝试通过 HTTP 访问数据时调度。 
ioError 若对 URLLoader.load() 的调用导致致命错误并因此终止了下载,则进行调度。
open 在调用 URLLoader.load() 方法之后开始下载操作时调度
progress 在下载操作过程中收到数据时调度。
securityError 若对 URLLoader.load() 的调用尝试从安全沙箱外部的服务器加载数据,则进行调度。 

热点排行