Foros del Web » Creando para Internet » Flash y Actionscript »

Duplicar un MC muchas veces

Estas en el tema de Duplicar un MC muchas veces en el foro de Flash y Actionscript en Foros del Web. saludos como puedo hacer para duplicar un MC muchas veces y que cada copia se posicione en lugar específico dinámicamente...
  #1 (permalink)  
Antiguo 10/11/2007, 21:05
Avatar de César-Tenaz  
Fecha de Ingreso: agosto-2003
Ubicación: en Portoviejo
Mensajes: 899
Antigüedad: 14 años, 4 meses
Puntos: 0
Duplicar un MC muchas veces

saludos

como puedo hacer para duplicar un MC muchas veces y que cada copia se posicione en lugar específico dinámicamente
__________________
odio el AS3
  #2 (permalink)  
Antiguo 11/11/2007, 19:15
 
Fecha de Ingreso: septiembre-2007
Mensajes: 53
Antigüedad: 10 años, 3 meses
Puntos: 0
Re: Duplicar un MC muchas veces

NO TE ENTIENDO...

bendito control c y control v...si es lo que imagino que sea, solo tienes que copiar, pegar y arrastar, si vas hacer algun cambio a las copias, no olvides cambiarle el nombre para que los cambios no repercuten en todos

bye
  #3 (permalink)  
Antiguo 11/11/2007, 19:22
Avatar de César-Tenaz  
Fecha de Ingreso: agosto-2003
Ubicación: en Portoviejo
Mensajes: 899
Antigüedad: 14 años, 4 meses
Puntos: 0
Re: Duplicar un MC muchas veces

ejemplo:

quiero duplicar unas 25 veces un MC de 50x50 pixel

y que cada copia nueva se coloque de tal forma que forme un cuadrado de 5x5
__________________
odio el AS3
  #4 (permalink)  
Antiguo 12/11/2007, 09:47
Avatar de Bandit
Moderador
 
Fecha de Ingreso: julio-2003
Ubicación: Lima - Perú
Mensajes: 16.726
Antigüedad: 14 años, 5 meses
Puntos: 406
Re: Duplicar un MC muchas veces

Hola César-Tenaz:
Vamos con un ejemplo:
Creamos un MC al ponerlo en el escenario en la capa 1 frame 1, le colocamos como nombre de instancia: cubo.
En la capa 2 frame 1 éste código:
_root.cubo.visible = false;
prof = 0;
for (i=0; i<5; i++) {
for (j=0; j<5; j++) {
cubo.duplicateMovieClip("cubo"+prof, prof);
copias = this["cubo"+prof];
copias._x = cubo._x+cubo._width*i;
copias._y = cubo._y+cubo._height*j;
prof++;
}
}

Espero haberte sido de ayuda.
__________________
Bandit.
Si no sabes estudia y si sabes enseña.
http://www.banditwebdesign.com/
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 15:07.