Comunidad de diseño web y desarrollo en internet online

Problema con mc,componentes y duplicados.

Citar            
MensajeEscrito el 14 Ago 2009 08:13 pm
Que tal??

Tengo un problema y creo que la solucion es facil, pero no la veo...
Creo un movieclip ('caja') que tiene un cuadro de texto dinamico (texto) y un radiobutton (r1). [Entre paréntesis los nombres de instancias]
Ahora cojo y duplico 'caja' 3 veces por ejemplo. El codigo en el primer frame seria:

Código ActionScript :

stop();
for (i=0;i<3;i++){
   duplicateMovieClip("caja","caja"+i,i);
   mc=_root["caja"+i];
   mc.texto.text="hola";
   mc.r1.label="pepe";
   }

El problema es que no llega a escribir nada en label del radiobutton, (y si lo hace en el texto, por lo que la ruta del mc creo que no es el problema) Sin embargo, si no duplico el movieclip si que escribe:

Código ActionScript :

stop();

   mc=_root["caja"];
   mc.texto.text="hola";
   mc.r1.label="pepe";


Que estoy haciendo mal?? Alguien puede echarme una mano?
Gracias!

Por sirjam2

1 de clabLevel



 

firefox
Citar            
MensajeEscrito el 15 Ago 2009 05:29 pm
El problema es que los componentes requieren un tiempo de inicialización, es decir no son inmediatamente accesibles (quiero decir sus métodos) Si haces el duplicate en un frame y la asignación en el siguiente, entonces si funcionará

Jorge

Por solisarg

BOFH

13669 de clabLevel

4 tutoriales
5 articulos

Genero:Masculino   Bastard Operators From Hell Premio_Secretos

Argentina

firefox
Citar            
MensajeEscrito el 15 Ago 2009 08:11 pm
muchisimas gracias!!
He hecho la asignacion en otro frame y funciona.
:wink:

Por sirjam2

1 de clabLevel



 

firefox

 

Cristalab BabyBlue v4 + V4 © 2011 Cristalab
Powered by ClabEngines v4, HTML5, love and ponies.