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

Duplicar MovieClip muchas veces

Estas en el tema de Duplicar MovieClip muchas veces en el foro de Flash y Actionscript en Foros del Web. Buenas, resulta que tengo un clip de una burbuja que sube y explota. Me gustaría saber como puedo repetir mediante actionscript esa burbuja unas 50 ...
  #1 (permalink)  
Antiguo 18/07/2006, 06:03
 
Fecha de Ingreso: junio-2003
Mensajes: 217
Antigüedad: 14 años, 5 meses
Puntos: 0
Duplicar MovieClip muchas veces

Buenas,

resulta que tengo un clip de una burbuja que sube y explota. Me gustaría saber como puedo repetir mediante actionscript esa burbuja unas 50 veces y con un retraso de unos milisegundos... ¿es posible?

Gracias.
  #2 (permalink)  
Antiguo 18/07/2006, 11:00
 
Fecha de Ingreso: julio-2006
Mensajes: 40
Antigüedad: 11 años, 4 meses
Puntos: 0
Es posible claro
Para duplicar un clip deberás usar la función duplicateMovieClip
Para duplicarlo hasta 50 veces deberás poner la funcion de duplicateMovieClip dentro de un bucle.
Para hacer algo más sencillo lo del retaso en milisegundos, sería mejor que dentro del movieclip de la burbujas añadieras uns frames vacios
el codigo podria ser algo asi...
Código:
//onEnterFrame nos servira para que vaya nos vaya apareciendo continuamente
//las burbujas, sino solo aparecerian hasta 50 y se pararian
this.onEnterFrame = function(){
	for (i=0; i<50; i++) {
		//he puesto burbuja como clip pero deberas poner el tuyo o bien añadir
		//fuera del bucle un attachMovie, como quieras
		duplicateMovieClip("burbuja_mc", "burbuja"+i+"_mc", i);
		//a partir de aqui puedes hacer que salgan por ejemplo aleatoriamente
		//por ejemplo si las burbujas van hacia arriba... que es lo normal :p
		//ponemos que aparezca aleatoriamente solo en el eje X
		this["burbuja"+i+"_mc"]._x = random(400);
		//Con la siguiente linea hacemos que sea aleatorio el tamaño de la burbuja
		//con un mínimo de 50% en la escala hasta un máximo del 100%
		this["burbuja"+i+"_mc"]._xscale = this["burbuja"+i+"_mc"]._yscale = 50+random(50);
		//la siguiente liena lo mismo que la otra pero con alpha por si se quiere ver el fondo
		this["burbuja"+i+"_mc"]._alpha = 70+random(30);
	}
}
Claro esta que tu puedes variar como quieras los parametros de la burbuja a tu gusto....
espero que te sea de ayuda...
CIAO!!
  #3 (permalink)  
Antiguo 20/07/2006, 02:49
 
Fecha de Ingreso: junio-2003
Mensajes: 217
Antigüedad: 14 años, 5 meses
Puntos: 0
Lo siento pero no consigo que me funcione... este script lo tengo q poner el el primer frame de la película?
  #4 (permalink)  
Antiguo 20/07/2006, 09:22
 
Fecha de Ingreso: julio-2006
Mensajes: 40
Antigüedad: 11 años, 4 meses
Puntos: 0
Tienes que ponerlo en el primer frame si, i tener un movieclip llamado burbuja_mc
que es el que lo he puesto o bien sustituirlo por el nombre que tu uses.
Si creas un documento nuevo y pruebas creando una redonda dentro un moviclip que lo llames burbuja_mc veras que funciona...
prueba, sino lo ves muy claro usa un poco la ayuda de flash para orientarte, que siempre es muy util

Saludos!!
  #5 (permalink)  
Antiguo 01/03/2008, 14:13
 
Fecha de Ingreso: enero-2007
Mensajes: 3
Antigüedad: 10 años, 11 meses
Puntos: 0
Re: Duplicar MovieClip muchas veces

Se puede duplicar un movieclip desde un XML???? yo tengo algunos códigos y algunas galerias por fa si me ayudan puedo pasarse las!!! (ddito) por fis!!
mi correo es... [email protected]
  #6 (permalink)  
Antiguo 30/03/2008, 19:58
 
Fecha de Ingreso: enero-2003
Mensajes: 120
Antigüedad: 14 años, 11 meses
Puntos: 0
De acuerdo Re: Duplicar MovieClip muchas veces

Estaría bueno saber como se duplican los movieclips desde XML, no debería permitirse enviar mails con respuestas, acaso el foro no es para compartir?
__________________
Sergio.
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

SíEste tema le ha gustado a 1 personas (incluyéndote)




La zona horaria es GMT -6. Ahora son las 09:33.