The Yahoo! Flash Platform team is committed to developing useful libraries and tools for both internal Yahoo! projects and the greater Flash and Flex community. Resources they provide publicly, including libraries and informational articles, are always accessible at the Yahoo! Flash Developer Center.
Yahoo! offers a set of UI components for use in Flash applications built with ActionScript 3. These controls use the existing component architecture introduced in Flash CS3. The package includes an MXP with several components including AlertManager, AutoComplete, Menu and MenuBar, AudioPlayback, Carousel, several types of charts, TabBar, and Tree.
A set of Flex components developed by Yahoo! add functionality to the existing Flex framework. The package includes a SWC that contains several controls, including AutoCompleteManager, ColorSliderPicker, ColorPlaneAndSliderPicker, DropDownColorPicker, IPv4AddressInput, TimeInput, and TimeStepper.
The Astra Utilities library consists of ActionScript classes and small architectures that build a foundation for more advanced functionality in Rich Internet Applications that is portable across different frameworks and component sets. Unlike the other Yahoo! open source Flash libraries, the purpose Astra Utilities isn't to provide ready-made components that can be dropped into any project. Instead, this library is designed to provide guidance and a starting point for the development of advanced components and applications that may have a wide variety of different implementation needs.
The Astra Web API library is a set of classes that bring access to public Yahoo! web APIs from Flex and Flash through ActionScript 3. This library creates an abstraction layer above the communication protocols used by Yahoo! servers, enabling Flash and Flex developers to send and retrieve data without manual parsing.
Discussion