Chart Flex


    
    xmlns:mx="library://ns.adobe.com/flex/mx" xmlns:s="library://ns.adobe.com/flex/spark"
    initialize="initTimer()" height="600">
     
        import flash.utils.Timer; 
        import flash.events.TimerEvent; 
        import mx.collections.ArrayCollection; 
        [Bindable] 
        public var memoryUsage:ArrayCollection = new ArrayCollection(); 
        public function initTimer():void { 
            /* The first parameter in the Timer constructor 
            is the interval, in milliseconds. The second 
            parameter is how many times to run (0 is 
            infinity). */ 
            var myTimer:Timer = new Timer(1000, 0); 
            /* Add the listener for the timer event. */ 
            myTimer.addEventListener("timer", timerHandler); 
            myTimer.start(); 
        } 
        public function timerHandler(event:TimerEvent):void { 
            var o:Object = new Object(); 
            /* Get the number of milliseconds since Flash 
            Player started. */ 
            o.time = getTimer(); 
            /* Get the total memory Flash Player is using. */ 
            o.memory = flash.system.System.totalMemory; 
            /* Add new object to the ArrayCollection, which 
            is bound to the chart's data provider. */ 
            memoryUsage.addItem(o); 
        } 
      

    
        
    

    
        
            
        

                    showDataTips="true">