flex показать несколько разделов в одном индикаторе - PullRequest
2 голосов
/ 17 февраля 2011

Мне нужно показать несколько разделов в одном индикаторе выполнения, где каждый компонент имеет разный цвет.Может ли кто-нибудь предложить мне любой внешний компонент или любую идею для реализации этого.

Спасибо

Анжи

Ответы [ 2 ]

1 голос
/ 17 февраля 2011

Пришлось сделать это некоторое время назад и решил пойти по следующему маршруту:

Я построил пользовательский предварительный загрузчик, расширив DownloadProgressBar, а затем интегрировал его с этим компонентом Degrafa.http://degrafa.org/source/CapacityIndicator/CapacityIndicator.html

Я думаю, что для создания пользовательского предварительного загрузчика я использовал эту фразу: http://iamjosh.wordpress.com/2007/12/18/flex-custom-preloader/

, а затем создал отдельный класс, который отвечал за динамическую настройку значений в связанном компоненте degrafa.выше.И затем, конечно, в вашей функции SWFDownloadProgress (в событии Progress) вы можете соответствующим образом настроить эти значения.

Я нашел, что это самый быстрый и довольно чистый способ сделать это для достижения наиболее визуально приятного компонента, хотя есть несколько других способов сделать это, вот пост для подобного вопроса, где второй ответ (не мой) показывает альтернативный способ его обработки:

Как динамически заполнитьиндикатор выполнения во Flex / Actionscript?

Удачи:)

0 голосов
/ 17 февраля 2011

Я недавно ответил на похожий вопрос, который может оказаться полезным: Как динамически заполнить индикатор выполнения

В двух словах, вы создаете собственный скин на основе ProgressBarSkin.Надеюсь, это поможет.

...