Buenas a todos! si alguien me puede ayudar les voy a estar infinitamente agradecido!!!
Estoy armando una galeria en flash donde la idea es que se muestren varias galerias en un mismo archivo swf. Mas alla de que tal vez se pueda hacer de una manera más fácil de como la hice (no soy experto con AS, mas bein que careteo) Lo que hice me funciona, solo que por ejemplo si cargo la primer galeria q son 5 imagenes, luego si cargo la segunda cualquier otra que tiene menos, me carga las imagenes, pero me quedan clips de la anterior, como q no se borran.
Por lo que me gustaria saber como hago para borrar los clips que están de más.
Aca esta el ejemplo:
Ver Galeria
Para descargar original por si sirve de algo:
Descargar

este es el codigo q tengo en flash:

Código :

[as]var prof:Number = 0;
var b:Number;
var i:Number;

miXML = new XML();

miXML.ignoreWhite = true;

miXML.onLoad = function(succes)
{
   if (succes)
   {
      prof++;
      //btn menu
      botones = this.firstChild.childNodes;
      cantidad_btn = botones.length;
      //cantidad de botones------------------------------------------
      for (b = 0; b < cantidad_btn; b++)
      {
         nombre_btn = botones[b].attributes.nombre_btn;
         link_btn = botones[b].attributes.link_btn;

         //generamos los botones segun xml con nmombre e imagen de fondo
         btn_menu = menu.btn.duplicateMovieClip("btn" + b, 10 + b);
         btn_menu._y = ((btn_menu._height) * b);

         btn_menu.txt_btn.text = nombre_btn;
         loadMovie(link_btn, btn_menu.fondo_btn);

         btn_menu.b = b;

         btn_menu.onRelease = function()
         {
            i=0
            //trace(this.b);
            imagenes = botones[this.b].childNodes;
            cantidad_img = imagenes.length;
            trace(" ");
            trace(nombre_btn + " " + link_btn);


            //imagen galeria----------------------------------------------------------------------
            //cantidad de imagenes para cada boton
            for (i = 0; i < cantidad_img; i++)
            {
               nombre_img = botones[this.b].childNodes[i].attributes.nombre_img;
               link_img = botones[this.b].childNodes[i].attributes.link_img;
               trace(nombre_img + " " + link_img);
               
               //generamos la cantidad de imagenes para caga boton
               imagen = galeria.imagen.duplicateMovieClip("imagen" + i, 1 + i);
               imagen._x = ((imagen._width - 400) * i);

               imagen.txt_img.text = nombre_img;
               loadMovie(link_img, imagen.imagen_mc);

            }
         };
         //trace(nombre+" "+link);
         //-------------------------
         /*btn_menu = menu.btn.duplicateMovieClip("btn_menu" + i, 10 + i);
         btn_menu._x = ((btn_menu._width + 10) * i);
         btn_menu.texto.text = nombre;
         
         //carga principal
         loadMovie("inicio.swf", _root.contenido.contenido_mc);*/
         //cargador-----------------
      }
   }
};
miXML.load("galeria.xml");
//menu.btn._visible = false;[/as]


MUCHAS GRACIAS!!!