故障NetConnection使用actionscript远程对象很多数据失败

时间:2012-03-09 15:36:50

标签: actionscript-3 flex amf fault remoteobject

我有一个air(4.5.1)移动项目,它将ArrayCollection发送到服务器(Tomcat / BlazeDS)

服务器管理对象并返回包含结果的字符串(ok / error / etc)..

一切正常,直到:

我尝试发送长度为>的ArrayCollection; 35000(不确定边界限制)。

发送arraycollection之后,UI似乎冻结了一段时间,之后 我收到了FaultEvent错误 NetConnection.Call.Failed: HTTP: Failed

然而,服务器收到了请求,解析了它并返回了结果字符串

所以,因为程序得到了错误,我无法确定(来自客户端)请求是否正确完成...

我该如何解决?并且这个问题是由arraycollection的长度产生的吗? 其他想法?

由于

1 个答案:

答案 0 :(得分:2)

这是Flex / Air / Flash的一个持续问题。您遇到的问题是requestTimeout的默认值为30秒。即使您更改了remoteObject中的值,也无法正确使用它。关于这个问题,adobe上有很多记录的错误。以下是一个网站链接,该网站从网络上收集了有关此问题的一些信息。到目前为止,adobe还没有解决问题,即使它们在以前的版本中有这种说法。

RemoteObject Issue