Flex 3 - убрать мерцание изображения

У меня есть приложение с различными компонентами, которые доступны через стек просмотра в основном приложении.

Основное приложение выглядит так:

<Application>
    <Viewstack>
        <myComponent1/>
        <myComponent2/>
        <myComponent3/>
        .
        .
        .
    </Viewstack>
</Application>

В myComponent1 у меня есть горизонтальный список, в котором пользователь может выбрать продукт. В myComponent2 у меня есть 2 контейнера внутри компонента. Левый контейнер с большим изображением продукта, выбранного в myComponent1, и правый контейнер со всеми характеристиками продукта. Оба контейнера имеют встроенное фоновое изображение.

Когда я выбираю продукт в myComponent1, приложение отображает myComponent2. Когда отображается компонент, я сначала вижу страницу без большого изображения продукта, затем мерцает оба контейнера и отображается изображение продукта.

Как я мог избежать этого мерцания? Это действительно раздражает>_<

Заранее спасибо за помощь =)

С уважением. BS_C3

1 ответ

Решение

Я понял, почему изображение мерцает. У меня такой же тип загрузки изображения в других компонентах, но он только мерцает в этом.

Я предполагаю, что изображение слишком большое и загрузка занимает некоторое время.

Я загрузю все изображения при запуске приложения, чтобы они были за наличные в браузере.

Надеюсь, что это решение кому-нибудь поможет.

С уважением.

Другие вопросы по тегам