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

como hacer un duplicatemovieclip infinito

Estas en el tema de como hacer un duplicatemovieclip infinito en el foro de Flash y Actionscript en Foros del Web. hola, quisiera que alguien me digue como hacer que cuando se hague click en un boton, éste duplique un clip de pelicula determinado por cada ...
  #1 (permalink)  
Antiguo 08/08/2010, 16:41
 
Fecha de Ingreso: junio-2010
Mensajes: 8
Antigüedad: 13 años, 10 meses
Puntos: 0
Pregunta como hacer un duplicatemovieclip infinito

hola, quisiera que alguien me digue como hacer que cuando se hague click en un boton, éste duplique un clip de pelicula determinado por cada click que se haga

osea supongamos tenemos un boton llamado "addd" y un clip de pelicula llamado "piece", el codigo comun para duplicarlo es:

on (release) {duplicateMovieClip(piece, "piece2", this.getNextHighestDepth());
piece2._x = 85;
}
pero solo lo duplica por una vez, una ves duplicado, se hace click de nuevo y ya no lo duplica mas.
como fuera el codigo para que lo duplique por cada click que se ague.
ayuda porfa, gracias
  #2 (permalink)  
Antiguo 08/08/2010, 17:30
Avatar de mortiprogramador
Colaborador
 
Fecha de Ingreso: septiembre-2009
Ubicación: mortuoria
Mensajes: 3.805
Antigüedad: 14 años, 7 meses
Puntos: 214
Respuesta: como hacer un duplicatemovieclip infinito

hola
bueno, tal vez si lo esta duplicando, pero esta sobreponiendo uno sobre otro pues hasta donde veo la coordenada en x siempre es la misma, intenta variando la coordenada en x, por ej con una variable que empieze en 85 y luego que se asigne a la coordenada x, se aumente en 10 por ej para que al próximo release ya valga 95
intenta y comentas
saludos
__________________
"Si consigues ser algo más que un hombre, si te entregas a un ideal, si nadie puede detenerte, te conviertes en algo muy diferente."
Visita piggypon.com
  #3 (permalink)  
Antiguo 09/08/2010, 15:53
 
Fecha de Ingreso: junio-2010
Mensajes: 8
Antigüedad: 13 años, 10 meses
Puntos: 0
Respuesta: como hacer un duplicatemovieclip infinito

hola gracias por la respuesta, pero io lo que voy a hacer es que cada clip duplicado se le pueda arrastrar
osea utilizo el startDrag y el stopDrag, osea como ago para que pueda yrse duplicando sucesivamente
si mi clip se llama "piz", el siguiente se llamaría piz2, el tercero piz3 y asi sucesivamente, como lo haria¿?
  #4 (permalink)  
Antiguo 09/08/2010, 17:25
Avatar de mortiprogramador
Colaborador
 
Fecha de Ingreso: septiembre-2009
Ubicación: mortuoria
Mensajes: 3.805
Antigüedad: 14 años, 7 meses
Puntos: 214
Respuesta: como hacer un duplicatemovieclip infinito

bueno, entonces tal vez este sea el pero


duplicateMovieClip(piece, "piece2", this.getNextHighestDepth());

pues siempre el nuevo movieclip se llama "piece2", has lo que
te comentaba para x pero ahora para el nombre del movieclip nuevo,
es decir, usa una variable i por ej que se incremente luego del release,
y que sea usada para el nombre, algo así


Código actionscript:
Ver original
  1. duplicateMovieClip(piece, "piece"+i, this.getNextHighestDepth());
  2. i++;

asi entonces por ej i vale 0 la primera vez (o bueno, como la dimensiones) y luego se aumenta, al siguiente release valdrá 3 y se aumentará a 4 y así sucesivamente

prueba y comentas
saludos
__________________
"Si consigues ser algo más que un hombre, si te entregas a un ideal, si nadie puede detenerte, te conviertes en algo muy diferente."
Visita piggypon.com

Etiquetas: as2, flash
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 09:57.