Проблема с компонентом Flex ProgressBar - PullRequest
0 голосов
/ 21 мая 2010

Я пытаюсь использовать компонент ProgressBar Flex внутри пользовательского компонента Actionscript 3.0, производного от класса UIComponent. Я установил минимальное и максимальное значения и т. Д.

_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 ]

1 голос
/ 28 октября 2010

Проблема в том, что я добавил компонент в UIComponent. Компоненты Flex должны быть добавлены в нечто, полученное из контейнера, например Canvas. Мне не удалось отобразить кнопки в моем пользовательском компоненте, производном от UIComponent. Изменение на Canvas устранило проблему. Надеюсь, это кому-нибудь поможет.

0 голосов
/ 21 мая 2010

Нет проблем с текущим кодом, который вы предоставили (он отлично работает в отдельном случае). Возможно, проблема заключается в вашем пользовательском компоненте AS3.0, но без дополнительной информации вам не поможем.

...