Developer Network Home  Help 

YDN Flash Developer Center Astra Flash Components
Flash Developer Center

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.

Download

Installation Instructions

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.

  1. Download and unzip the Astra Flash Components.
  2. Install Adobe Extension Manager CS3, if it is not installed already.
  3. Open Astra.mxp. It should be at [download location]/Build/Astra.mxp.
  4. Read the disclaimer and license agreement, and click Accept.
  5. You should receive a message, "The 'Yahoo! Astra Library' extension has successfully been installed."
  6. 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)

Screenshot of AutoComplete component

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.

Screenshot of AlertManager component

AlertManager is a UI component that creates and manages the queuing of alert windows in a Flash Application.

Screenshot of AudioPlayback component

AudioPlayback is a UI component that creates a set of controls for audio playback.

Screenshot of Carousel component

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.

Screenshot of ColumnChart component

BarChart, ColumnChart, LineChart, and PieChart are a set of visualization components that show tabular data in various graphical representations.

Screenshot of Form component

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.

Screenshot of layout components

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.

Screenshot of Menu component

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.

Screenshot of MenuBar component

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.

Screenshot of TabBar component

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.

Screenshot of Tree component

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.