MovieClipLoader in IE

The following code works great in mozilla, and on my local machine in both IE and Mozilla. But for some reason its not working when its uploaded to web. Any ideas?


var loadAds = function (ads) {
 var ad_mcl:MovieClipLoader = new MovieClipLoader();
 var adPreload:Object = new Object();
 this.createEmptyMovieClip("adBox", 11);
 adBox._x = 579;
 adBox._y = 356;
 a = 0;
 dur = 5000;
 var runAds = function () {
  ad_mcl.addListener(adPreload);
  adPreload.onLoadComplete = function(targetMC) {
   main.alpha(adBox, 0, 100, 4);
  };
  ad_mcl.loadClip(path+"images/"+adsArray[a]+".jpg", adBox);
  a++;
  if (a>=adsArray.length) {
   a = 0;
  }
 };
 clearInterval(intervalId);
 var adsArray = new Array();
 var channels = myXml.firstChild.childNodes;
 for (var i = 0; i<channels.length; i++) {
  var channel = channels*;
  var cCode = channel.attributes.code;
  var cAds = channel.childNodes[4].childNodes;
  if (cCode == ads) {
   if (cAds.length>0) {
    for (var j = 0; j<cAds.length; j++) {
     var newAds = cAds[j].childNodes;
     adsArray.push(newAds);
    }
    runAds();
    if (cAds.length == 1) {
     runAds();
    } else {
     intervalId = setInterval(runAds, dur);
    }
   }
  }
 }
};