¿Cómo acceder a un clip anidado?
2 seguidores
Tengo 2 clips:
clip1_mc ---> Clip principal.
clip2_mc ---> Clip dentro del principal pero en el frame 10.
Si hago:
clip1_mc.gotoAndStop(10); ---> perfecto.
Pero cuando hago referencia al clip2 me da error como que no encuentra ese clip:
clip1_mc.gotoAndStop(10);
clip1_mc.clip2_mc.alpha = 0.5; //ERROR
¿Alguien sabe por qué y como puedo acceder a las propiedades de este objeto desde clip1?
S2.
tpmmds
Hola:
En principio debería funcionar. Asegúrate de que el movieClip anidado realmente se llama así. Yo lo que suelo hacer es un copy&paste del nombre que le he dado al movieClip en propiedades. No ha sido la primera vez que he escrito olip2_mc en lugar de clip2_mc y no ha habido forma de darme cuenta ;-)
Otra cosa, en el frame 10 del primer movieClip, ¿existe el movieclip anidado? O sea, en el timeline, en la vertical del frame 10 existe clip2_mc? Es que si no existe, difícilmente vas a poder acceder a él.
Un saludo
randomize
tpmmds
En principio debería funcionar.
Me acabo de acongojar.
Se me olvidó comentar que es AS3, por si ayuda.
He realizado una prueba.fla del problema que tengo:
http://www.savefile.com/files/1775866
S2.
tpmmds
Hola:
Ahora mismo no tengo posibilidad de verlo en Flash. Pero debería funcionarte en AS3.
Prueba la notación de corchetes, en lugar de la de punto, pero me temo que este no es el problema, ya que son equivalentes (si no funciona una, no funcionará la otra):
clip1_mc["clip2_mc"].alpha = 0.5
Un saludo