Y para q ning�n novato m�s como yo, pase por este infierno, aqu� doy una
detallada explicaci�n de como duplicar MC con diversos botones y borrarlos
todos de una:

1.- Creo un bot�n.
2.- Creo los diferentes MC a duplicar y los coloco en escena con un nombre
de instancia diferente ("instuno", "instdos", "insttres"...). En el primer
frame de la escena principal llamo a las variables y les asigno a todas el
valor "0":

instanciauno= 0;
instanciados=0;
instanciatres=0;

al final de la animaci�n pongo un stop para que no lea m�s veces estas
variables.

3.- pongo el primer bot�n que duplicar� "instuno":

BOTON UNO > ACC. DE OBJETOS >
on (press) {
   if (instanciauno < 10) {
      instanciauno++;
      duplicateMovieClip ("instuno", "instuno" + instanciauno,
instanciauno);
}
}

4.- ahora pongo el mismo bot�n pero con acciones diferentes: en esta caso
duplicar� "instdos"

BOTON DOS > ACC. DE OBJETOS >
on (press) {
   if ((instanciados +10)<40) {
      instanciados++;
      duplicateMovieClip ("instdos", "instdos" + (instanciados +10),
(instanciados +10));
}
}

5.- para duplicar "insttres" es:

BOTON TRES > ACC. DE OBJETOS >
on (press) {
   if ((instanciatres +40)<50) {
      instanciatres++;
      duplicateMovieClip ("insttres", "insttres" + (instanciatres +10),
(instanciatres +10));
}
}



5.- Ahora sit�o en escena el bot�n que borrar� TODOS los MC Duplicados:

BOTON BORRAR > ACC. DE OBJETOS >
on (release) {
        for (i=instanciauno; i>0; i--) {
                removeMovieClip ("instuno"+i);
        }
        instanciauno = 0;
        for (j=(instanciados+10); j>0; j--) {
                removeMovieClip ("instdos"+j);
        }
        instancidos = 0;
        for (k=(instanciatres+40); k>0; k--) {
                removeMovieClip ("insttres"+k);
        }
        instanciatres = 0;
}


y como muchas veces pasa, la soluci�n q yo no encontraba era una tonter�a:
al borrar no llamaba bien a "instanciados" el cual al no ponerlo como
(instanciados+10)no lo reconoc�a.

Bueno, por fin!

Gracias por las ayudas, de verdad!
un saludo

ana illueca

Responder a