Ver Mensaje Individual
  #1 (permalink)  
Antiguo 07/09/2010, 13:24
limonrojo
 
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