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

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

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему Ответ
Старый 12.07.2010, 16:41
MotoROKR вне форума Посмотреть профиль Отправить личное сообщение для MotoROKR Найти все сообщения от MotoROKR
  № 1  
Ответить с цитированием
MotoROKR

Регистрация: Mar 2010
Сообщений: 8
По умолчанию Некорректная работа "State"

Здравствуйте !
Помогите решить проблемку возникшую при использовании метода "State", а именно:
в одном классе лежит компонент LinkBar который при соответствующем нажатии испускает событие, которое ловится в другом классе в котором расположен State который включает в себя классы.
Так вот когда приходит событие, State в зависимости от события отображает соответствующий класс

<mx:states>
<mx:State name="CurrentDeals"> <mx:AddChild> <tables:CurrentDeals id="currentDeals"/> </mx:AddChild> </mx:State>
<mx:State name="HistoryDeals"> <mx:AddChild> <tables:HistoryDeals id="historyDeals"/> </mx:AddChild> </mx:State>
</mx:states>

А проблема заключается в том, что когда State меняется, те классы которыми он оперирует моргают при смене, хотя те классы которые были уже отображены, при последующем их включении моргания не наблюдается. То-есть моргает при первом запуске приложения и первом отображении класса State'ом.

Кто, что посоветует.

Старый 12.07.2010, 19:16
alexberkut вне форума Посмотреть профиль Отправить личное сообщение для alexberkut Найти все сообщения от alexberkut
  № 2  
Ответить с цитированием
alexberkut

Регистрация: Jun 2010
Адрес: Беларусь, Гродно
Сообщений: 58
Моргает, потому что первом заходе на стейт создает контролы. Второй раз он уже их не создаёт.
Поставь creationPolicy = 'all' для AddChild

Старый 13.07.2010, 01:46
ShockWave512 вне форума Посмотреть профиль Отправить личное сообщение для ShockWave512 Посетить домашнюю страницу ShockWave512 Найти все сообщения от ShockWave512
  № 3  
Ответить с цитированием
ShockWave512

Регистрация: Dec 2007
Адрес: NA
Сообщений: 741
Отправить сообщение для ShockWave512 с помощью Skype™
еще вариант - создать все экземпляры таблиц при creationComplete родителя, при смене состояний менять видимость компонентов (visible)

Старый 13.07.2010, 10:56
MotoROKR вне форума Посмотреть профиль Отправить личное сообщение для MotoROKR Найти все сообщения от MotoROKR
  № 4  
Ответить с цитированием
MotoROKR

Регистрация: Mar 2010
Сообщений: 8
alexberkut - Спасибо, тоже так пробовал, но почему-то не получается, не хочет он так работать.
ShockWave512 - Воспользовался вашим методом, и вам спасибо .

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

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

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


 


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


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