Hola amigos, bien tengo un swf, concretamente una galeria de fotos que tiene carpetas asociadas con las fotos, bien si lo pruebo tal cual está funciona perfectamente, pero si el swf lo llamo a mi pagina a traves de un mc contenedor no se comporta bien, supongo que el as se tendrá que modificar un poco para que sepa la nueva ubicación cosa bastante facil para los que sabeis de esto pero para mi es un mundo perdido, si me echarais una mano os lo agradeceria mucho, bien el codigo es el siguiente, si necesitais los archivos os lo mando por e-mail ocupa muy poco.

Código :

MovieClip.prototype.typesldeing = function(str) {
   var Register_1_ = this;
   step = 2;
   Register_1_.mytf.text = "";
   Register_1_.onEnterFrame = function() {
      var Register_1_ = Math.min(step, str.length);
      var Register_2_ = str.substr(-Register_1_);
      str = str.slice(0, -Register_1_);
      this.mytf.text = Register_2_ + this.mytf.text;
      if (str.length < 1) {
         onEnterFrame = null;
      }
   };
};
Stage.align = "LT";
Stage.scaleMode = "noScale";
menuXml = new XML();
menuXml.ignoreWhite = true;
menuXml.onLoad = function() {
   this.showXML();
   this.firstImage();
};
XML.prototype.showXML = function() {
   var Register_3_ = this;
   var Register_2_ = Register_3_.firstChild.childNodes;
   _global.menuItemfirst = Register_2_[0];
   itotal.text = Register_2_.length;
   var Register_1_ = 0;
   while (Register_1_ < Register_2_.length) {
      item = _root.container.attachMovie("itemClip", ("itemClip" + Register_1_), Register_1_);
      container.setMask(masker);
      item._x = 0;
      item._y = 24 * Register_1_ + 30;
      item.mytf.text = Register_2_[Register_1_].attributes.name.toUpperCase();
      item.itemDate.text = Register_2_[Register_1_].attributes.date.toUpperCase();
      item.thum = Register_2_[Register_1_].attributes.thum;
      item.myTitle = Register_2_[Register_1_].attributes.name.toUpperCase();
      item.myInfo = Register_2_[Register_1_].attributes.info.toUpperCase();
      item.myUrl = Register_2_[Register_1_].attributes.url.toUpperCase();
      item.myImg = Register_2_[Register_1_].attributes.img;
      item.onRollover = function() {
         this._alpha = 50;
         this.reM.gotoAndPlay(2);
      };
      item.onRollout = function() {
         this._alpha = 100;
      };
      item.onPress = function() {
         var Register_1_ = this;
         screenM.loadMovie(Register_1_.myImg);
         myTitle = Register_1_.myTitle;
         myInfo = Register_1_.myInfo;
         myUrl = Register_1_.myUrl;
         titleT.typesldeing(myTitle);
         infoT.typesldeing(myInfo);
         urlT.typesldeing(myUrl);
      };
      Register_1_++;
   }
};
preloader.onEnterFrame = function() {
   filesize = screenM.getBytesTotal();
   loaded = screenM.getBytesLoaded();
   preloader._visible = true;
   if (loaded != filesize) {
      preloader.per.text = Math.round(100 * loaded / filesize);
      preloader.bar._xscale = 100 * loaded / filesize;
   } else {
      preloader._visible = false;
      if (screenM._alpha < 100) {
         screenM._alpha +=  10;
      }
   }
};
XML.prototype.firstImage = function() {
   var Register_1_ = _global;
   screenM.loadMovie(Register_1_.menuItemfirst.attributes.img);
   myTitle = Register_1_.menuItemfirst.attributes.name.toUpperCase();
   myInfo = Register_1_.menuItemfirst.attributes.info.toUpperCase();
   myUrl = Register_1_.menuItemfirst.attributes.url.toUpperCase();
   titleT.typesldeing(myTitle);
   infoT.typesldeing(myInfo);
   urlT.typesldeing(myUrl);
};
menuXml.load("ohmyflash.xml");