【发布时间】:2025-12-21 11:40:11
【问题描述】:
我的 flex 应用程序在启动时会发送一些并发请求。有时需要很长时间才能全部获取它们,所以我将它们设置为 requestTimeout 参数为 5 秒。此外,我还定义了一个处理故障事件的方法。我想在发生超时时重新发送请求。
但它不起作用。可以看一下代码吗?
protected function fatalErrorOccuredInfo(event:FaultEvent):void
{
// get the operation
var operation:mx.rpc.http.AbstractOperation = mx.rpc.http.AbstractOperation(event.target);
operation.url += "?t=" + new Date().getTime();
operation.useProxy = false;
//this should resend a request that caused timeout
operation.send();
}
我检查是否在网络监视器中发送了新请求,但它没有显示任何内容:-(
任何帮助将不胜感激。
【问题讨论】:
标签: apache-flex actionscript-3 flex3 air