The Flex ProgressBar isn't terribly exciting, and if you've read my previous post, you'll know that it can cause memory leaks in its "indeterminant" form. Indeterminant progress indicators are nice for when you don't know how long an activity will take, but would like to give the user some visual assurance that something is happening.
My new component, "IndeterminantProgress", is a highly customizable component with lots of knobs and levers to tweak to give you just the right look for your application. Here is an example:
I've also created a sample application that allows you to tweak all the parameters and auto generate the matching stylesheets and flex code. IndeterminantProgress sample application
IndeterminantProgress is a relatively simple component that inherits from Canvas. It uses a timer to update its visual state. Unlike ProgressBar, IndeterminantProgress makes sure to remove its timer listener when it is removed from the stage.
If you'd like to use it in your application, please feel free to download my component library. flexcomponents.swc
Comments