Cybrid, vamos a simplificar un poco tu ejercicio para que veas que está fallando, ya que no hay problema en lo del XML sino en el manejo de MC.
Primero crea un nuevo documento y abre la libreria, que debe estar vacia.
dibuja un circulo sin relleno, sólo con contorno, seleccionalo y con F8 conviertelo en instancia MC, con el nombre de circulo, activa la opción de exportar para AS y conserva el nombre por defecto (circulo). Borralo del escenario y en la libreria debes tener la instancia circulo, el escenario está vacio.
Dá doble click sobre la instancia de la biblioteca para entrar a ella.
Estamos dentro del MC "circulo", ahora dibuja un cuadrado con relleno y sin bordes, con F8 conviertelo en botón y llámalo así "boton", aqui no es importante el activar la exportación para AS, te sugiero no hacerlo para que notes el comportamiento. En el cuadro de propiedades asígnale <nombre de instancia>, que sea "btn". Regresa a escena 1.
El escenario está vacio y en la libreria tienes las dos instancias que creaste, el MC "circulo" y el botón "boton", es una buena práctica no usar acentos ni letras tildadas para nombrar instancias, variables, constantes, funciones, etc.
En el fotógrama 20 (el que quieras), crea un fotógrama clave vacio F7, y asígnale la etiqueta "fin", escribe algún mensaje como "exito" o lo que quieras en el escenario.
Ahora en el primer fotógrama de tu película, escribe el siguiente código:
Código :
// La función que se va a encargar de borrar todos los MC e ir a dónde tú quieres
function borrar(){
for(m=0;m<15;m++){
_root["circulo"+m].removeMovieClip();
_root.gotoAndStop("fin");
}
}
// Vamos a duplicar el MC
for(i=0,i<15,i++){
_root.attachMovie("circulo";"circulo"+i;getNextHighestDepth());
// ya están las copias en el escenario, vamos a modificar sus propiedades
with(_root["circulo"+i]){
_x= _root["circulo"+(i-1)]._x + 10;
_y= _root["circulo"+(i-1)]._y + 10;
btn.onPress = function(){
_root.borrar();
}
}
}
stop();
Bueno, esto funciona, con "with" puedes modificar todas las propiedades de la instancia, chécalo y ve dónde puede estar la falla.
Espero te sirva.
Rafael