ASTRA Flash Components (deprecated)
Yahoo! offers the ASTRA Flash components to complement the existing set provided in Adobe Flash CS3. These components are easily skinnable and fully documented, and wide selection of examples are available to help developers get started quickly. Source code for the components is available under the open source BSD license.
To use the Yahoo! Astra components for Flash CS3, you need to install an MXP file using Adobe Extension Manager CS3. Once installed, each component will appear in the Components panel under the Yahoo! category. To use the components in your FLA files, you can easily drag them onto the stage or into your library. Please see the documentation for each individual component for further details.
- Download and unzip the Astra Flash Components.
- Install Adobe Extension Manager CS3, if it is not installed already.
- Open Astra.mxp. It should be at [download location]/Build/Astra.mxp.
- Read the disclaimer and license agreement, and click Accept.
- You should receive a message, "The 'Yahoo! Astra Library' extension has successfully been installed."
- Start up Flash CS3, and the new components will appear in the Components panel.
Support and Community
To get help and ask questions about Yahoo! ASTRA Flash components, please visit the ydn-flash Yahoo! Group. Be sure to send bug reports and feature requests here too!
Additionally, we recommend visiting the Yahoo! Flash® Blog for the latest news and announcements about Flash projects at Yahoo!.
Flash Components Overview (deprecated)
AutoComplete is a specialized text entry field that provides a list of suggestions from a supplied data set based on the characters entered by the user.
AlertManager is a UI component that creates and manages the queuing of alert windows in a Flash Application.
AudioPlayback is a UI component that creates a set of controls for audio playback.
Carousel is a UI component used for for displaying a list of items, much like the standard List component. Additionally, it provides many useful hooks for customizing how the items are positioned and displayed.
BarChart, ColumnChart, LineChart, and PieChart are a set of visualization components that show tabular data in various graphical representations.
Form is a UI component used for the layout and alignment of form elements. Like the Flex Form Class, it contains multiple vertically positioned component items with label arrangement determined by width. Additionally, it supports data collection and validation implemented in a corresponding validation and data manager class.
HBoxPane, VBoxPane, FlowPane, TilePane and BorderPane are a set of containers that position and resize their children using several different layout modes. These components are built with the Layout Utility in the Astra Utilities library.
Menu is a UI component that displays a hierarchical menu structure that can be used to provide convenient access to various application functionality, sorted by categories.
MenuBar is a UI component that renders hierarchical data as a row of buttons with nested menus that can be used to provide convenient access to various application functionality.
TabBar is a UI component used for switching between different application states. Implemented as a dynamically resizing row of Tab buttons, whose labels are controlled by a DataProvider.
Tree is a UI component that offers a convenient representation of hierarchical information (file folders, product catalogs, nested categories, etc.). The Astra Tree is built on top of the Flash CS3 List Component and is provided with a default TreeCellRenderer.