Пришлось сделать это некоторое время назад и решил пойти по следующему маршруту:
Я построил пользовательский предварительный загрузчик, расширив DownloadProgressBar, а затем интегрировал его с этим компонентом Degrafa.http://degrafa.org/source/CapacityIndicator/CapacityIndicator.html
Я думаю, что для создания пользовательского предварительного загрузчика я использовал эту фразу: http://iamjosh.wordpress.com/2007/12/18/flex-custom-preloader/
, а затем создал отдельный класс, который отвечал за динамическую настройку значений в связанном компоненте degrafa.выше.И затем, конечно, в вашей функции SWFDownloadProgress (в событии Progress) вы можете соответствующим образом настроить эти значения.
Я нашел, что это самый быстрый и довольно чистый способ сделать это для достижения наиболее визуально приятного компонента, хотя есть несколько других способов сделать это, вот пост для подобного вопроса, где второй ответ (не мой) показывает альтернативный способ его обработки:
Как динамически заполнитьиндикатор выполнения во Flex / Actionscript?
Удачи:)