Key Features
Pure ActionScript 3.0
The Aspire UI toolkit is written in ActionScript 3.0 from the ground up and is intended to be used in an “all-code” environment. You can use the library when coding in ActionScript 3.0, using either the Adobe Flash IDE (CS3 and above), or other AS3 code editors such as FlashDevelop, Flex Builder, etc.
This is a pure AS3 library with no dependency on the Adobe Flex framework.
Easy Skinning
Skinning of components is done completely via PNG bitmap images. You can either embed the bitmap assets within your SWF, or you can let Aspire UI load from external PNG files. This means that skin/theme designers do not need to write a single line of code (and therefore allowing roles of coding and skin-designing to be kept totally separate). Keeping the skin assets in external PNG files also makes it easy to customize the look of your Flash application without the need to recompile. You can also more clearly examine the size of your "code-only" portion of your application.
Multiple Themes
The toolkit ships with four ready-to-use themes - "classic", "graylic", "xp" and "vista". You can either use these themes "as-is", or you can easily customize them to fit your requirements. Need to develop a Flash application that has a user interface familiar to Windows OS desktop users? Now you can, using the Aspire UI toolkit out-of-the-box.

Layout Management
Components in Aspire UI have “layout hints” properties such as alignX, alignY, fillX, fillY, padding and margin. The uiBox container class automatically arranges its child objects sequentially horizontally or vertically, while the uiGrid container arranges its child objects in a table of rows and columns.
Automatic Tab Focus Management
Aspire UI has its own focus manager that overrides the native behavior of the Flash Player. The focus chain is set up automatically based on the containment hierarchy - it is unnecessary to assign any tabIndex in your application code. In other words, you just need to decide on the child index order, and the tab focus chain will follow that order.
Advanced Text Styling
In Aspire UI, you can define text styles via an external css file. By default, Aspire UI will load a text.css file stored in the theme’s folder. This file can be used to configure text styles used by UI controls in your Flash application.
In addition to the usual text format properties, you can define an “outline” and a “shadow” property (both are color properties). The “outline” property when defined will cause the an outline to be drawn on the text glyphs. This is commonly seen in video subtitles. The “shadow” property when defined will cause the text cast a subtle shadow, resulting in either a raised or lowered look depending on the color combinations.
