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!