Before you actually get involved in coding and start creating charts, It would be a great idea to know the components that make up FusionCharts for Flex.
FusionCharts is essentially a set of Adobe Flash (SWF) files that take in XML data and render charts, graphs and gauges using that data. These charts, graphs and gauges can be viewed in any browser, which has Flash Player 9 or above installed. So, they can work on Windows, Macintosh, or Linux.
fusioncharts folder contains all chart SWF files. fusionwidgets folder contains all widgets SWF files. Just place these folders in the same folder as your MXML file. If you keep the fusioncharts or fusionwidgets folders in some other locations, you need to specify the paths.
FusionCharts for Flex comprises of following components:
FusionCharts and FusionWidgets run on ActionScript Virtual Machine-1 and Flex runs on ActionScript Virtual Machine-2. These two virtual machines do not work collaboratively. Hence, FusionCharts.swc comes into play. It communicates between FusionCharts/FusionWidgets objects and Flex. Moreover, this component also includes a FCChartData class that helps Flex developers to provide chart data through Array, XMLList, and Model data-types.
Location of the FusionCharts.swc file is based on the version of the Flex SDK:
FusionCharts for Flex provides a plethora of charts and widgets from it's FusionCharts Suite. It presently offers 46 charts from FusionCharts XT pack and 13 widgets (gauges/charts) from FusionWidgets XT pack. These charts /widgets come as individual SWF files. These files are loaded through the FusionCharts custom component (FusionCharts.swc). You don't have to deal with SWF files directly, as they're loaded and rendered by the custom component. You find the SWF files in fusioncharts folder and fusionwidgets folder of the original download pack's Charts folder. The SWF files are automatically accessed by the custom components if these folders are put in src folder of your solution. If you intend to keep these files in a different folder, you would just need to specify the location of that folder. (1) (2)