Flex 3 - убрать мерцание изображения
У меня есть приложение с различными компонентами, которые доступны через стек просмотра в основном приложении.
Основное приложение выглядит так:
<Application>
<Viewstack>
<myComponent1/>
<myComponent2/>
<myComponent3/>
.
.
.
</Viewstack>
</Application>
В myComponent1 у меня есть горизонтальный список, в котором пользователь может выбрать продукт. В myComponent2 у меня есть 2 контейнера внутри компонента. Левый контейнер с большим изображением продукта, выбранного в myComponent1, и правый контейнер со всеми характеристиками продукта. Оба контейнера имеют встроенное фоновое изображение.
Когда я выбираю продукт в myComponent1, приложение отображает myComponent2. Когда отображается компонент, я сначала вижу страницу без большого изображения продукта, затем мерцает оба контейнера и отображается изображение продукта.
Как я мог избежать этого мерцания? Это действительно раздражает>_<
Заранее спасибо за помощь =)
С уважением. BS_C3
1 ответ
Я понял, почему изображение мерцает. У меня такой же тип загрузки изображения в других компонентах, но он только мерцает в этом.
Я предполагаю, что изображение слишком большое и загрузка занимает некоторое время.
Я загрузю все изображения при запуске приложения, чтобы они были за наличные в браузере.
Надеюсь, что это решение кому-нибудь поможет.
С уважением.