Форум Flasher.ru
Ближайшие курсы в Школе RealTime
Список интенсивных курсов: [см.]  
  
Специальные предложения: [см.]  
  
 
Блоги Правила Справка Пользователи Календарь Сообщения за день
 

Вернуться   Форум Flasher.ru > Flash > Flex

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему Ответ
Старый 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, такая же фигня

Старый 20.05.2008, 00:06
m0nk3y вне форума Посмотреть профиль Отправить личное сообщение для m0nk3y Найти все сообщения от m0nk3y
  № 2  
Ответить с цитированием
m0nk3y

Регистрация: May 2008
Сообщений: 2
Заметил странную хрень: выключаешь каспера все вроде работает, но страница начинает сама несколько раз рефрешиться

Старый 27.05.2008, 17:57
NewMan_by вне форума Посмотреть профиль Отправить личное сообщение для NewMan_by Найти все сообщения от NewMan_by
  № 3  
Ответить с цитированием
NewMan_by
 
Аватар для NewMan_by

Регистрация: Aug 2005
Сообщений: 64
в компонентах типа TabNavigator и Accordion событие creationComplete при загрузке вызовется только для активной закладки, то есть обратиться к элементам на не активных закладках вы не можете при загрузке.

Старый 29.05.2008, 03:27
Molecula вне форума Посмотреть профиль Отправить личное сообщение для Molecula Найти все сообщения от Molecula
  № 4  
Ответить с цитированием
Molecula
 
Аватар для Molecula

Регистрация: Apr 2007
Сообщений: 1,369
Используйте applicationComplete.
NewMan_by , ContainerCreationPolicy.ALL должно изменить ход событий.
__________________
john


Последний раз редактировалось Molecula; 29.05.2008 в 03:35.
Старый 29.05.2008, 16:59
baron27 вне форума Посмотреть профиль Отправить личное сообщение для baron27 Посетить домашнюю страницу baron27 Найти все сообщения от baron27
  № 5  
Ответить с цитированием
baron27
Контрибьютор базы знаний по Флекс
 
Аватар для baron27

Регистрация: Aug 2005
Сообщений: 690
Цитата:
Сообщение от m0nk3y Посмотреть сообщение
Заметил странную хрень: выключаешь каспера все вроде работает, но страница начинает сама несколько раз рефрешиться
у меня такое происходило, пока я не выключил Enable History Management.
__________________
Flex 2 и Co

Создать новую тему Ответ Часовой пояс GMT +4, время: 02:31.
Быстрый переход
  « Предыдущая тема | Следующая тема »  

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


 


Часовой пояс GMT +4, время: 02:31.


Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.