Flex ProgressBar组件问题

时间:2010-05-20 21:50:42

标签: flex actionscript components progress-bar

我正在尝试在从UIComponent类派生的自定义Actionscript 3.0组件中使用ProgressBar Flex组件。我设置了最小值和最大值等。

_progressBar = new ProgressBar();               
_progressBar.label = "Loading";
_progressBar.minimum = 0;
_progressBar.maximum = 100;
_progressBar.direction = ProgressBarDirection.RIGHT;
_progressBar.mode = ProgressBarMode.MANUAL;

组件显示“正在加载”文本,但不显示加载栏。

_progressBar.setProgress(20, 100)之类的任何内容都不会对代码产生任何影响。任何想法为什么这不起作用?

2 个答案:

答案 0 :(得分:1)

问题是我正在将组件添加到UIComponent。需要将Flex组件添加到从Canvas等容器派生的内容中。我无法在从UIComponent派生的自定义组件中显示按钮。将其更改为Canvas修复了该问题。希望这有助于某人。

答案 1 :(得分:0)

您提供的当前代码没有问题(它在单个实例中正常工作)。 问题可能在于您的自定义AS3.0组件,但如果没有进一步的信息,则无法为您提供帮助。