5 May 2008


Prerequisite knowledge
This article assumes that you have the basic knowledge of Flex and the data visualization library.
User level  
Required products
Flash Builder (Download trial)


Flex has rich data visualization capabilities. The data visualization library consists of Charting, AdvancedDataGrid, OLAPDataGrid, and Automation components. Flex Charting has numerous chart types which you can use to build powerful, interactive charts quickly. It also has an extensible API for customization. AdvancedDataGrid is another powerful component which enables grouping, aggregation, and display of hierarchical data. Through OLAPDataGrid you can analyze flat data by generating client-side cubes and the automation plug-in helps test Flex applications.
The session provides an introduction to the data visualization library available in Flex 3, specifically the Charting, AdvancedDataGrid, and OLAPDataGrid components. It also gives an overview of the functionality of the components and explains how to use the various classes, methods, properties, and styles available to create powerful, interactive data visualization applications.
This presentation covers the following topics:
  • Chart types
  • Chart interaction, per item labels, fills, workweek axis
  • Chart multiple axes, data graphics, and miscellaneous enhancements
  • AdvancedDataGrid multi column sorting, hierarchicaldata, grouped data, column grouping
  • AdvancedDataGrid conditional formatting, summary rows, column spanning and selection
  • OLAP interfaces and building an OLAP cube
  • OLAPDataGrid
Flex data visualization landscape
Figure 1. Flex data visualization landscape
Adobe offers live, in-depth product presentations called eSeminars—technical discussions led by product engineers, technical support engineers, and customer leaders. eSeminar content varies across all Adobe products and technical levels.
eSeminars are recorded online using Acrobat Connect. There is no charge to participate. While you are viewing, please keep in mind that these presentations were delivered to a live audience.
For a list of upcoming eSeminars, view the eSeminar schedule. For a list of past eSeminars, visit the onDemand page.