开发者

Flex Client application - HTTPRequest fail in the initialize function

I have a serious problem in my flex client applications. I have an apache server with php web services. the flex client makes an httpservice requests. I noticed that the httpservice requests that runs from the creationComplete event of the application does not always get data from the server. but HTTPservice requests called from user actions always work.

I also noticed that when I run the flex client application directly from the Flex Builder 3 without upload it to the server, the problem occours less frequently.

in the Application:

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();
}


I have an apache server with php web services. the flex client makes an httpservice requests.

  1. Why did you mention WebServices here. I did not construe your first sentence.

  2. What happens in your faultEvent when you don't get anything?.

I noticed that the httpservice requests that runs from the creationComplete event of the application does not always get data from the server. but HTTPservice requests called from user actions always work.

Can you show the code of your creationComplete? Does your function get Called after creationComplete Did you trace your function whether its called or not?

0

上一篇:

下一篇:

精彩评论

暂无评论...
验证码 换一张
取 消

最新问答

问答排行榜