【问题标题】:How to change color of progress bar as it progresses?如何随着进度更改进度条的颜色?
【发布时间】:2011-03-02 18:48:17
【问题描述】:

使用 barColor 使用 Flex 3 会很容易,但由于 Flex 4 中不再提供 barColor,我该如何设置进度条,以便进度流体随着进度而改变颜色。

就像以浅绿色阴影开始进步并以鲜红色结束。

【问题讨论】:

    标签: apache-flex flex3 flex4


    【解决方案1】:

    我在这里回答了类似的问题:How to dynamically fill a progress bar in Flex/ActionScript?

    简而言之,为进度条创建一个自定义皮肤并用渐变填充它(如果我理解正确的话。)我链接的解决方案是分段版本,但你可以只替换重复的渐变停止单站以获得平滑的渐变。

    希望对您有所帮助。

    【讨论】:

    • 穆勒,仔细想想,你所说的“分段版本”是什么意思?
    • 如果您运行我引用的示例的代码,它将在栏的前半部分以一种颜色显示进度,然后在后半部分显示另一种颜色,这就是原始提问者想要的.在您的情况下(如果我理解正确的话),您希望栏随着它的增长逐渐从一种颜色过渡到另一种颜色。在这种情况下,您只需要在颜色数组中设置两个渐变色标,一个带有起始颜色,另一个带有结束颜色。然后整个条形将逐渐从一端到另一端改变颜色。这有帮助吗?
    猜你喜欢
    • 2016-11-02
    • 2014-10-08
    • 1970-01-01
    • 1970-01-01
    • 2011-01-02
    • 2014-06-12
    • 1970-01-01
    相关资源
    最近更新 更多