更改Flex DownloadProgressBar组件的条形颜色的简单方法?

时间:2011-10-12 21:49:17

标签: flash flex progress-bar

除了实现我们自己的进度条之外,还有一种简单的方法可以通过扩展DownloadProgressBar组件来更改默认下载进度条的条形颜色吗?

2 个答案:

答案 0 :(得分:2)

由于执行进度条绘图的drawProgressBar方法为private,因此您无法更改其中的颜色。但是您可以编写自己的类Sprite并实现IPreloaderDisplay并复制DownloadProgressBar类中的所有代码。然后在drawProgressBar方法中设置自己的颜色。不要忘记将自己的预加载器设置为preloader的{​​{1}}属性。

答案 1 :(得分:2)

尝试在Application标记中设置preloaderChromeColor。如果你想要更多控制,你需要创建一个自定义预加载器,扩展SparkDownloadProgressBar并在那里设置backgroundColor。