同一容器中的多个预加载器

时间:2011-07-11 12:48:02

标签: flex flex3 preloader

我遇到了一个奇怪的预加载器问题。我在画布里面有2个预加载器。一种是显示轨道下载的进度,另一种是显示轨道的播放位置。似乎其中只有一个会一次工作。

例如,如果我将第二个预加载器的可见性设置为false,那么第一个预加载器setProgress函数可以正常工作。但是,如果我将第二个预加载器的可见性设置为true,那么第一个预加载器的setprogress似乎不起作用。

每个画布只允许一个预加载器吗?

<mx:ProgressBar id="downloadprogress"
                    mode="manual"
                    minimum="0"
                    maximum="100"
                    styleName="trackloadprogress" label=""/>
    <mx:ProgressBar id="playbackprogress"
                    mode="manual"
                    minimum="0"
                    maximum="100"
                    label=""
                    styleName="trackplaybackprogress"/>

1 个答案:

答案 0 :(得分:0)

好吧,这真是愚蠢。当然,如果预加载器2在它之上,我无法看到预加载器1。为了解决这个问题,我给预加载器2添加了一个掩码,使其宽度与最大宽度*进度相同。