2012-03-09 14 views
0

件のデータのActionScriptのRemoteObjectのロット(Tomcatの/ BlazeDSの)障害のNetConnectionは、サーバーへのArrayCollectionを送って、私は(4.5.1)モバイルプロジェクトの空気を持っている

サーバーがオブジェクトを管理し、文字列を返すを使用して失敗しました。その結果(OK /エラー/など)..

すべてがするまで、うまく働いた:私は長さ> 35000(わからない境界限度)とのArrayCollectionを送信しようとした

のArrayCollectionを送信した後UIは少しの時間のために凍結されたように思えるし、その 後、私はFaultEventエラーを得たサーバーは、しかし、結果文字列を、要求を受信し、それを解析され、返さNetConnection.Call.Failed: HTTP: Failed

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

どうすれば修正できますか?配列のコレクションの長さによって生成されるこの問題ですか? 他のアイデア?

ありがとうございます

+1

画面がフリーズなっている場合は、圧縮を使用し、部分的に要求を行うことで、一度にサーバーに送信するデータの量を削減してみてください。 – Engineer

+0

ServiceCaptureのようなツールを使ってリクエストのサイズを取得することもできます。 35,000行では、大きなサイズになる可能性があります。 (電線の上にmp3を送るように)。要求が完了する前に、サーバーがタイムアウトしている可能性があります。 – JeffryHouser

+0

35K行以上を送信するのはなぜですか?私はばかばかしい。 –

答えて

2

これはFlex/Air/Flashで進行中の問題です。実行している問題は、requestTimeoutのデフォルト値30秒です。 remoteObjectの値を変更しても、正しく使用されません。この問題に関しては、Adobeに多くの文書化されたバグがあります。以下は、この問題に関する情報をウェブから収集したサイトへのリンクです。これまでのバージョンでは、アドビはまだ問題を解決していません。

RemoteObject Issue

関連する問題