Hi everyone.
I have a chart that is populated from a MySQL database via PHP>XML.
The chart is automatically updated every 30 seconds.
This works perfectly in Firefox but in Internet Explorer it never 
updates....

Here is my script, hope this can help:

        <mx:Script>
        <![CDATA[
        import mx.collections.ArrayCollection;
        import mx.controls.Alert;
        import mx.rpc.events.FaultEvent;
        import mx.rpc.events.ResultEvent;

        [Bindable]
        private var myxmldata:ArrayCollection = new ArrayCollection;
        
        [Bindable]
        private var xmlFeed:XML;

        private function xmlResultHandler(event:ResultEvent):void
        {
        myxmldata.removeAll() ;
        xmlFeed = event.result as XML;
        for each(var ourxml:XML in xmlFeed.elements() )              
        myxmldata.addItem(ourxml);
        }       
        
        private function xmlFaultHandler(event:FaultEvent):void
        {       
        var faultMessage:String = "Could not connect with XML file";
        Alert.show(faultMessage, "Error opening file"); 
        }                       
        
        public function initTimer():void {
        var myTimer:Timer = new Timer(30000);   
        myTimer.addEventListener(TimerEvent.TIMER,updateData);  
        myTimer.start(); 
        }       
        
        private function updateData(event:TimerEvent):void {
        data.send();
        }       
        
        ]]> 
        </mx:Script>

Thanks!

Reply via email to