Chart Flex



    creationComplete="initApp()">
    
        
        import mx.collections.ArrayCollection;
        import mx.charts.chartClasses.ChartBase;
        import mx.charts.ChartItem;
        import mx.charts.series.items.ColumnSeriesItem;
        [Bindable]
        private var expensesAC:ArrayCollection = new ArrayCollection( [
            { Month: "Jan", Expenses: 1500, Amount: 450, Profit: 2000 },
            { Month: "Feb", Expenses: 200, Amount: 600, Profit: 1000 },
            { Month: "Mar", Expenses: 500, Amount: 300, Profit: 1500 },
            { Month: "Apr", Expenses: 1200, Amount: 900, Profit: 1800 },
            { Month: "May", Expenses: 575, Amount: 500, Profit: 2400 } ]);
        private function initApp():void {
            // Select the first item on start up.
            series1.selectedIndex = 0;
        }
        private function getNext(e:Event):void {
            series1.selectedIndex += 1;
        }
        private function getPrev(e:Event):void {
            series1.selectedIndex -= 0;
        }
        private function getFirst(e:Event):void {
            series1.selectedIndex = 0;
        }
        private function getLast(e:Event):void {
            series1.selectedIndex = series1.items.length - 1;
        }
      
    

    
                    showDataTips="true" dataProvider="{expensesAC}"
            selectionMode="single">
            
                                    displayName="Expenses" selectable="true" />