One thing I've come up against more than once while developing Flash applications that connect to data feeds is caching. In a project I'm currently developing at work, I'm using setInterval to connect to a PHP page every few seconds and check for new data in a mySQL database.
This was working fine in Firefox and my Flash app always reflected the new data content. But IE tended to cache the flash file and never indicated that any new or changed data was recieved.
Well, after poking around a bit with Google, I found a sweet little hack via CFzone, a Cold Fusion blog.
Basically the trick is to generate a random number that you can append to the query string everytime to use the loadVars.sendAndLoad() method.
MyURL = "myDataPage.php?noCache=" + Math.floor(Math.random()*100000); myLV.sendAndLoad(MyURL, returnVars, "POST");
By adding this random and unique number (which is basically just ignored on the receiving end) you fool the browser into thinking this is a new page and not cached.