【问题标题】:flex show multiple sections in a single progress barflex 在一个进度条中显示多个部分
【发布时间】:2011-02-17 13:09:58
【问题描述】:

我需要在单个进度条中显示多个部分,其中每个组件具有不同的颜色。任何人都可以建议我任何外部组件或任何想法来实现这一点。

谢谢

安吉

【问题讨论】:

  • 最好的方法...... .我今晚会实现一个类似的东西,很快就会发布到我的博客上。

标签: apache-flex actionscript-3 flex3 adobe custom-component


【解决方案1】:

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

我通过扩展 DownloadProgressBar 构建了一个自定义预加载器,然后将它与这个 Degrafa 组件集成。 http://degrafa.org/source/CapacityIndicator/CapacityIndicator.html

为了创建自定义预加载器,我想我使用了这个 tute:http://iamjosh.wordpress.com/2007/12/18/flex-custom-preloader/

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

我发现这是实现视觉上最令人愉悦的组件的最快且相当干净的方法,尽管还有其他几种方法可以做到这一点,这里有一个类似问题的帖子,其中第二个答案 (不是我的)显示了另一种处理方式:

How to dynamically fill a progress bar in Flex/Actionscript?

祝你好运:)

【讨论】:

    【解决方案2】:

    我最近回答了一个您可能会觉得有用的类似问题:How to dynamically fill a progress bar

    简而言之,您可以根据 ProgressBarSkin 创建自定义皮肤。希望对您有所帮助。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-08-12
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多