Показать сообщение отдельно
Старый 10.05.2008, 02:20
m0nk3y вне форума Посмотреть профиль Отправить личное сообщение для m0nk3y Найти все сообщения от m0nk3y
  № 1  
Ответить с цитированием
m0nk3y

Регистрация: May 2008
Сообщений: 2
По умолчанию Проблема с creationComplete

Имеется следующий код:
Код:
<?xml version="1.0" encoding="utf-8"?>
<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" layout="absolute" backgroundGradientAlphas="[1.0, 1.0]" backgroundGradientColors="[#FFFFFF, #FFFFFF]"
	creationComplete="getClientInfo()">
	<mx:Script>
		<![CDATA[
			import mx.rpc.events.ResultEvent;
			var _xmlResult:XML = new XML;
			private function onGetClientInfo(e:ResultEvent, obj:Object):void
			{
				_xmlResult=XML(e.result);
				obj.text=_xmlResult;				
			}
			private function getClientInfo():void
			{
				clientInfo.GetClientIP();
				clientInfo.GetClientReferrer();
				clientInfo.GetClientAgent();
			}
		]]>
	</mx:Script>
clientInfo - веб-сервис, описанный как:
Код:
	<mx:WebService id="clientInfo"
		wsdl="http://localhost/infosvc/service.asmx?wsdl">
		<mx:operation name="GetClientIP" 
			result="onGetClientInfo(event, clIP)"/>
		<mx:operation name="GetClientReferrer"
			result="onGetClientInfo(event, clRef)"/>
		<mx:operation name="GetClientAgent"
			result="onGetClientInfo(event, clBrowser)"/>
	</mx:WebService>
имеется также TabNavigator, на одной из страниц которого есть лэйблы куда выводится интересующая информация(id = clIP, clRef, clBrowser).
Так вот при запуске странички в лейблы нифига ничего не выводится!
Обновляем страницу и все работает! Такое впечатление, что событие creationComplete сразу не вызывается, а вызывается только после обновления страницы.
Подскажите пожалуйста в чем дело?

P.S. с applicationComplete, такая же фигня