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

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

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

Регистрация: Oct 2006
Сообщений: 60
По умолчанию MXML vs AS components - blinking

Всем доброго времени суток

Пример в аттаче. Кликаемся - мигает. Если закомментировать размеры - не мигает ( пропадут скроллеры ). Если пересоздавать mxml ( не ас ) компонент - тоже мигает.

Кто-нибудь знает в чем дело ?

Заранее спасибо
Вложения
Тип файла: zip test.zip (14.3 Кб, 55 просмотров)

Старый 01.04.2009, 18:32
KaeL вне форума Посмотреть профиль Отправить личное сообщение для KaeL Найти все сообщения от KaeL
  № 2  
Ответить с цитированием
KaeL
 
Аватар для KaeL

Регистрация: May 2007
Сообщений: 21
Если закомментировать размеры, то тоже мигает
Вообще в чем смысл данного примера? Зачем по клику ремувить компоненты и одновременно с этим их снова добавлять?
Или я чего-то не понял.

Старый 05.04.2009, 00:20
ElLamok вне форума Посмотреть профиль Отправить личное сообщение для ElLamok Найти все сообщения от ElLamok
  № 3  
Ответить с цитированием
ElLamok

Регистрация: Oct 2006
Сообщений: 60
Разобрался
Ответ в components lifecycle -
http://livedocs.adobe.com/flex/3/htm...dvanced_2.html

Смысл в том, что если у компонента есть дети, то они отрисовываются на следующих рендерингах экрана. После чего компонент шлет сreationComplete и visible выставляется в тру. Нет детей - не мигает, есть дети - есть лаг в 1 и боле рендерингов - мигает.

Workaround может быть, например, создание фабрики с кешированием и управление добавлением в дисплей лист - тогда мигать не будет.

PS: создавайте только ас компонент - мигать не будет
PS2: mxml - мигает всегда

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

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

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


 


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


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