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

Como utilizar duplicateMovieClip??

Estas en el tema de Como utilizar duplicateMovieClip?? en el foro de Flash y Actionscript en Foros del Web. Hola a todos, me estoy peleando con una cosa que no me sale. Necesito crear tantas copias de un movie clip como me dicen por ...
  #1 (permalink)  
Antiguo 19/02/2002, 11:43
 
Fecha de Ingreso: enero-2002
Mensajes: 153
Antigüedad: 22 años, 3 meses
Puntos: 0
Como utilizar duplicateMovieClip??

Hola a todos,
me estoy peleando con una cosa que no me sale. Necesito crear tantas copias de un movie clip como me dicen por un parametro desde fuera de la pelicula. Como lo hago????
GRACIAS
  #2 (permalink)  
Antiguo 20/02/2002, 03:24
 
Fecha de Ingreso: julio-2001
Ubicación: Barcelona
Mensajes: 922
Antigüedad: 22 años, 9 meses
Puntos: 1
Re: Como utilizar duplicateMovieClip??

Hola, q tal.
Te comento un poco como hacerlo.
Crea un clip de pelicula con lo que quieres q se duplique. A este clip dale un nombre de instancia (en mi ejemplo nombreclip). Ahora este clip vuelvelo a convertir en clip de pelicula.
Ahora a este ultimo clip le debes de añadir este codigo:

num=_root.variable;
for (i=0; i<num; i++) {
nombreclip.duplicateMovieClip("Clip"+i, i);
clip = this["Clip"+i];
clip._x = x*80;
}
}

Como ves, recojo tu variable (_root.variable) y la convierto en una nueva variable num. Ahora hago un bucle desde 0 hasta la variable, y duplico el clip esas veces.

Prueba a hacerlo tu mismo, ya me diras como te fue.

  #3 (permalink)  
Antiguo 20/02/2002, 10:26
 
Fecha de Ingreso: enero-2002
Mensajes: 153
Antigüedad: 22 años, 3 meses
Puntos: 0
Re: Como utilizar duplicateMovieClip??

No consigo hacerlo funcionar.
Supongo que en tu codigo cuando hablas de x es una variable con un valor anterior, no??
  #4 (permalink)  
Antiguo 20/02/2002, 10:30
 
Fecha de Ingreso: enero-2002
Mensajes: 153
Antigüedad: 22 años, 3 meses
Puntos: 0
Re: Como utilizar duplicateMovieClip??

Además para que sirve el this["Clip"+i] , si no es mucho preguntar
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 13:57.