Comunidad de diseño web y desarrollo en internet online

campo de texto dinamico dentro de un MC

Citar            
MensajeEscrito el 07 Mar 2008 06:18 pm
objetivo: rellenar campo de texto dinamico dentro de un MC cargado dinamicamente 8 veces:

for (i = 0; i < 8; i++) {
var actual="pesta"+i;
this.createEmptyMovieClip(actual,i);
this[actual].attachMovie("pesta",actual,1);
this[actual].campo_menu.text=menu[i];
};


que hago mal?

decir que la fuente del campo de texto es tahoma, con suavizado para animación e incorporados los 95 latin glyph. Flash8.

Saludos y graxx!

Por Varkaf

9 de clabLevel



 

firefox
Citar            
MensajeEscrito el 10 Mar 2008 04:05 pm
yo tambien estaba teniendo problemas para pasar la variable al movieclip solo las podia leer en el root asi que lo que hice fue
dentro del clip asignar una variable como la que esta en el root.

dentro del clip:
variable_a_usar = _root.variable_cargada;

espero se entienda y te sirva!
salu2

Por diegof18

26 de clabLevel



Genero:Masculino  

msie7
Citar            
MensajeEscrito el 10 Mar 2008 04:10 pm
¿Has vinculado el mc "pesta" a ActionScript?

Por mcapu

181 de clabLevel



Genero:Masculino  

firefox
Citar            
MensajeEscrito el 11 Mar 2008 09:25 am
si esta vinculado, el problema es que no puedo introducir texto en el campo de texto dinamico llamado "campo_menu". El mc "pesta" (que es una pestaña) carga perfectamente todas las veces.

sobre lo de "variable_a_usar = _root.variable_cargada;" no se exactamente a que te refieres. si meto un trace(menu); dentro del bucle me salen todos los textos del menu, pero no se si el metodo de llamar a [i]this[actual].campo_menu.text= es el correcto cuando el nombre de la insancia depende de una variable. (he porbado también con ["pesta"+i] pero me sucede lo mismo.

nuse nuse... como lo hariais vosotros para que funcionara?

gracias por la ayuda.

Por Varkaf

9 de clabLevel



 

firefox
Citar            
MensajeEscrito el 11 Mar 2008 10:56 am
a mi me pasaba los mismo dentro del bucle tenia las variables asi pero fuera no. despues de un rato note que era por que tardaba mas en cargar el txt. que en hacer la consulta por el root. hic el loadVars un frame antes en stop y solo avansa una ves cargado todo el archivo. pero seguia teniendo las variables en el _root y no se las podia enviar al movieclip, asi que dentro del movie donde esta el campo de texto que tenia que mostrar. ahi le ponia que lea la variable a mostrar (variable_a_usar = _root.variable_cargada)

Por diegof18

26 de clabLevel



Genero:Masculino  

msie7
Citar            
MensajeEscrito el 11 Mar 2008 04:09 pm
Hola Varkaf, crea un archivo nuevo y crea un mc llamado mc y coloca dentro del mc un campo de texto dinámico y llamalo campo
Luego remueve el mc del escenario y coloca el siguiente código en el primer fotograma

Código :

for(i=1;i<8;i++)
{
   var movie = "mc"+i;
   createEmptyMovieClip(movie, 990+i);
   eval(movie)._x = 60 * i;
   eval(movie)._y = 100;
   eval(movie).attachMovie('mc', "campo"+i, _root.getNextHighestDepth());
   eval(movie)["campo"+i].campo.text = i;
}

Espero que te ayude el ejemplo.

Por psycho-vnz

Claber

1186 de clabLevel

7 tutoriales

Genero:Masculino  

firefox

 

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