重新提交请求问题
请问下,我现在是通过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() 的调用尝试从安全沙箱外部的服务器加载数据,则进行调度。