我的flex客户端应用程序有一个严重的问题。我有一个带有php web服务的apache服务器。flex客户端发出一个httpservice请求。我注意到从应用程序的creationComplete事件运行的httpservice请求并不总是从服务器获取数据。但是从用户操作调用的HTTPservice请求总是有效的。
我还注意到,当我直接从Flex Builder 3运行Flex客户端应用程序而不将其上载到服务器时,问题发生的频率较低。
在应用程序中:
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();
}
1条答案
按热度按时间kg7wmglp1#
我有一个apache服务器和php web服务。flex客户端发出http服务请求。
1.你为什么在这里提到WebServices。我没有理解你的第一句话。
1.当你没有得到任何东西时,在你的faultEvent中会发生什么?
我注意到从应用程序的creationComplete事件运行的httpservice请求并不总是从服务器获取数据。但是从用户操作调用的HTTPservice请求总是有效的。
你能展示你的creationComplete的代码吗?你的函数在creationComplete之后被调用了吗?你跟踪你的函数了吗?