フレックスクライアントアプリケーションに深刻な問題があります。PHPWebサービスを備えたApacheサーバーがあります。フレックスクライアントはhttpserviceリクエストを行います。アプリケーションのcreationCompleteイベントから実行されるhttpserviceリクエストは、サーバーから常にデータを取得するとは限らないことに気付きました。ただし、ユーザーアクションから呼び出されたHTTPserviceリクエストは常に機能します。
また、FlexクライアントアプリケーションをサーバーにアップロードせずにFlex Builder 3から直接実行すると、問題が発生する頻度が低くなることにも気づきました。
アプリケーションで:
mx:Application creationComplete="Init()" verticalScrollPolicy="off" horizontalScrollPolicy="off" xmlns:mx="http://www.adobe.com/2006/mxml" layout="absolute" backgroundColor="#5d8eb1"
private function Init():void
{
var http_request:HTTPService = new HTTPService();
http_request.url = "http://"+this.server_name+":"+this.server_port+"/services/client/client_result.php";
http_request.resultFormat = "e4x";
http_request.addEventListener("result",resultFunc);
http_request.send();
http_request.disconnect();
}