Flex 3 - 删除图像闪烁

时间:2010-04-29 17:21:39

标签: flex3 flicker viewstack

我有一个应用程序,其中包含可通过主应用程序中的视图堆栈访问的不同组件。

主要应用程序如下:

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

在myComponent1中,我有一个horizo​​ntalList,用户可以在其中选择产品。 在myComponent2中,我在组件中有2个容器。一个左侧容器,其中包含myComponent1中所选产品的较大图像,另一个容器具有该产品的所有特征。 两个容器都有嵌入背景图像。

当我在myComponent1中选择产品时,应用程序会显示myComponent2。显示组件时,我首先看到没有产品大图的页面,然后两个容器都闪烁,并显示产品图像。

我怎么能避免这种闪烁?这真的很烦人&gt; _&lt;

提前感谢您的帮助=)

的问候。 BS_C3

1 个答案:

答案 0 :(得分:0)

我已经弄明白为什么图像会闪烁。 我在其他组件中加载了相同类型的图像,但它只在这一个中闪烁。

我的猜测是图像太大,加载需要一些时间。

我会在启动应用程序时加载所有图像,以便它们以浏览器的现金形式显示。

希望这个解决方案能够帮到某个人。

问候。