Apache flex flex在一个进度条中显示多个部分

Apache flex flex在一个进度条中显示多个部分,apache-flex,actionscript-3,flex3,adobe,custom-component,Apache Flex,Actionscript 3,Flex3,Adobe,Custom Component,我需要在单个进度条中显示多个部分,其中每个组件的颜色不同。有人能给我推荐任何外部组件或想法来实现这一点吗 谢谢 安吉不久前不得不这样做,并选择了以下路线: 我通过扩展DownloadProgressBar构建了一个定制预加载程序,然后将其与Degrafa组件集成 为了创建自定义预加载程序,我想我使用了以下tute: 然后创建了一个单独的类,负责动态调整上面链接的degrafa组件中的值。当然,在SWFDownloadProgress函数中(在Progress事件中),您可以相应地调整这些值 我发

我需要在单个进度条中显示多个部分,其中每个组件的颜色不同。有人能给我推荐任何外部组件或想法来实现这一点吗

谢谢


安吉

不久前不得不这样做,并选择了以下路线:

我通过扩展DownloadProgressBar构建了一个定制预加载程序,然后将其与Degrafa组件集成

为了创建自定义预加载程序,我想我使用了以下tute:

然后创建了一个单独的类,负责动态调整上面链接的degrafa组件中的值。当然,在SWFDownloadProgress函数中(在Progress事件中),您可以相应地调整这些值

我发现这是实现最具视觉愉悦感组件的最快、最干净的方法,尽管还有其他几种方法,但下面是一个类似问题的帖子,第二个答案(不是我的)显示了另一种处理方法:


祝你好运:)

我最近回答了一个类似的问题,你可能会发现这个问题很有用:


简而言之,您可以基于ProgressBarSkin创建自定义蒙皮。希望这能有所帮助。

最好的方法。。。。创建一个hbox,里面有多个hbox,每个hbox都有不同的颜色,每个hbox的宽度与您想要的颜色百分比相对应。今晚我将实现一个类似的事情,并很快将其发布在我的博客上。