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

Controlar multiples movie clips usando la función for

Estas en el tema de Controlar multiples movie clips usando la función for en el foro de Flash y Actionscript en Foros del Web. Buenas Tardes... Estoy necesitando controlar multiples movie clips con una función pero me parece poco práctico escribir las acciones de control que necesito para c/u ...
  #1 (permalink)  
Antiguo 07/09/2010, 13:24
 
Fecha de Ingreso: agosto-2010
Mensajes: 8
Antigüedad: 14 años, 3 meses
Puntos: 1
Controlar multiples movie clips usando la función for

Buenas Tardes...

Estoy necesitando controlar multiples movie clips con una función pero me parece poco práctico escribir las acciones de control que necesito para c/u de los mc.

tengo estos movie clips: mc1, mc2, mc3, mcboton.

la función que necesito mejorar es:

Código:
activar = function(){
	mc1.gotoAndPlay(2);
	mc2.gotoAndPlay(2);
	mc3.gotoAndPlay(2);
}

mcboton.onRelease = activar;
En este caso, no me molestaría escribir el codigo pasao por paso, pq son pocas líneas, pero para la aplicación que lo necesito, tengo infinidad de movie clips que deben interactuar unos con otros.

Lo que quisiera aplicar es la utilización de un Array, para poder hacer accionar las acciones con una reitereacion, for.

lo que quisiera hacer es una cosa asi (lo voy a ejemplificar con el método trace() para que se entienda mejor que es lo que necesito):

var nombre:Array = Array("mc1", "mc2", "mc3");

Código:
activar = function(){
	for(a=0; a<3; a++){
		trace(nombre[a]).gotoAndPlay(2);
	}
}
Puntualmente, lo que necesito es "renderizar" la variable en el identificador de la acción. Asi como con PHP "renderizamos" texto en un codigo HTML.

MUCHISIMAS GRACIAS
  #2 (permalink)  
Antiguo 07/09/2010, 13:27
Avatar de mortiprogramador
Colaborador
 
Fecha de Ingreso: septiembre-2009
Ubicación: mortuoria
Mensajes: 3.805
Antigüedad: 15 años, 2 meses
Puntos: 214
Respuesta: Controlar multiples movie clips usando la función for

Hola
intenta con
Código actionscript:
Ver original
  1. this["mc"+a].gotoAndPlay(2);
dentro del for
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 07/09/2010, 13:33
 
Fecha de Ingreso: agosto-2010
Mensajes: 8
Antigüedad: 14 años, 3 meses
Puntos: 1
Respuesta: Controlar multiples movie clips usando la función for

Cita:
Iniciado por mortiprogramador Ver Mensaje
Hola
intenta con
Código actionscript:
Ver original
  1. this["mc"+a].gotoAndPlay(2);
dentro del for
saludos
EXELEEEEEENTE!!!!

Me estaba rompiendo la cabeza!

Infinitas Gracias.

Etiquetas: clips, controlar, movie, multiples
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 16:09.