0

ArrayCollectionをサーバー(Tomcat / BlazeDS)に送信するAir(4.5.1)モバイルプロジェクトがあります

サーバーはオブジェクトを管理し、結果(ok / error / etc)を含む文字列を返します。

次の状態になるまで、すべてが正常に機能しました。

長さが35000を超えるArrayCollectionを送信しようとしました(境界線の制限がわかりません)。

arraycollectionを送信した後、UIが少しの間フリーズしたように見え、その後、FaultEventエラーが発生しました NetConnection.Call.Failed: HTTP: Failed

ただし、サーバーはリクエストを受信して​​解析し、結果の文字列を返しました

したがって、プログラムはfaulteventを取得するため、要求が正しく終了したことを(クライアントから)確認できません...

どうすれば修正できますか?この問題は、arraycollectionの長さによって発生しますか?他のアイデア?

ありがとう

4

1 に答える 1

2

これは、Flex / Air/Flashで進行中の問題です。発生している問題は、30秒のrequestTimeoutのデフォルト値です。remoteObjectの値を変更しても、正しく使用されていません。この問題に関して、adobeには多くの文書化されたバグがあります。以下は、この問題に関する情報をWeb全体から収集したサイトへのリンクです。これまでのところ、以前のバージョンでの主張にもかかわらず、adobeはまだ問題を修正していません。

RemoteObjectの問題

于 2012-03-30T14:01:46.180 に答える