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

Cambiar estado a todos los MC que están incluídos en otro MC

Estas en el tema de Cambiar estado a todos los MC que están incluídos en otro MC en el foro de Flash y Actionscript en Foros del Web. Hola, Mi pregunta es la siguiente: Tengo un movieclip que contiene varios movieclips en su interior. ¿Hay algun modo de cambiar el alpha de todos ...
  #1 (permalink)  
Antiguo 06/05/2009, 04:27
 
Fecha de Ingreso: mayo-2005
Ubicación: España
Mensajes: 279
Antigüedad: 19 años, 6 meses
Puntos: 2
Cambiar estado a todos los MC que están incluídos en otro MC

Hola,
Mi pregunta es la siguiente:
Tengo un movieclip que contiene varios movieclips en su interior. ¿Hay algun modo de cambiar el alpha de todos los mc's a la vez en una sola sentencia?
Me explico. Ahora hago:

Código:
mc_principal.mc1._alpha=100; 
mc_principal.mc2._alpha=100; 
mc_principal.mc3._alpha=100; 
mc_principal.mc4._alpha=100; 
mc_principal.mc5._alpha=100; 

...y todos los demás...
¿Puedo hacerlo en una única sentencia? Muchas gracias.
  #2 (permalink)  
Antiguo 06/05/2009, 09:36
Avatar de Diegoazul  
Fecha de Ingreso: mayo-2007
Ubicación: { Dash Berlin }
Mensajes: 1.879
Antigüedad: 17 años, 5 meses
Puntos: 67
Respuesta: Cambiar estado a todos los MC que están incluídos en otro MC

asi puedes hacerlo:

Código:
for (var i:Number=1; i<=5; i++) {

	_root.mc_principal["mc"+i]._alpha=0;

}
  #3 (permalink)  
Antiguo 07/05/2009, 02:37
 
Fecha de Ingreso: mayo-2005
Ubicación: España
Mensajes: 279
Antigüedad: 19 años, 6 meses
Puntos: 2
Respuesta: Cambiar estado a todos los MC que están incluídos en otro MC

Hola,
El caso es que los nombres no siempre serán correlativos, asique me preguntaba si habria algun modo estilo mc_principal.* para que incluyera a todos los que contiene.
De todos modos, gracias por la respuesta.
  #4 (permalink)  
Antiguo 07/05/2009, 02:55
Avatar de sirguy  
Fecha de Ingreso: septiembre-2006
Ubicación: Mallorca
Mensajes: 959
Antigüedad: 18 años, 1 mes
Puntos: 12
Respuesta: Cambiar estado a todos los MC que están incluídos en otro MC

Bueno como en la jerarquía entre clips se heredan las propiedades puedes meter todos dentro de un clip que podemos llamar n. de instancia contenedor, así no hace falta:


_root.contenedor.mc_principal.mc1._alpha=100;
_root.contenedor.mc_principal.mc2._alpha=100;
.
.
.

Con poner:

_root.contenedor._alpha=0;

Todos quedarían transparentes. Es un apaño.

Un saludo
__________________
Chanante!
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 23:31.