Comunidad de diseño web y desarrollo en internet online

rellenar texto en otro movieclip

Citar            
MensajeEscrito el 09 Dic 2010 09:24 am
Hola:
tengo un problema a la hora de rellenar una caja de texto que esta dentro de un clip, el cual esta repetido varias veces.
Este se tiene que rellenar con el texto introducido en una caja de texto dentro de la escena principal con la funcion puesta en un boton.
No me funciona aber si alguien puede echarme un cable:

AS de la escena principal:

Código ActionScript :

 var selected:TextField;
btn1.addEventListener(MouseEvent.CLICK, rellenar);
function rellenar(e:Event):void{
TextField(root.stick.selected.txt1.txt) = txt2.text


As del movieclip "stick":

Código ActionScript :

var selected:TextField;// pongo la variable en ambas pk he probado el codigo con esta en las dos escenas y seguia sin funcionar
txt1.addEventListener(Event.FOCUS_IN, seleccionado);
function seleccionado(e:Event):void{
selected=evt.target as TextField;
}

Por CLAnonimo

Claber

600 de clabLevel

5 tutoriales
1 articulo

 

Este es un usuario anónimo genérico para las cuentas borradas o perdidas.

msie8
Citar            
MensajeEscrito el 09 Dic 2010 03:41 pm
Si tienes muchos MC que tienen que copiar un input de un nivel superior, lo mas simple es subscribirlos a un evento (EVENT.CHANGE) para que se actualicen, de hecho la ayuda traer un ejemplo parecido

Jorge

Por solisarg

BOFH

13669 de clabLevel

4 tutoriales
5 articulos

Genero:Masculino   Bastard Operators From Hell Premio_Secretos

Argentina

firefox
Citar            
MensajeEscrito el 10 Dic 2010 08:09 am
Podrias darme un ejemplo para que pueda digerir bien lo que me has dicho, piensa que soy nuevo y bastante lento en estos temas.
Gracias,
Gerard

Por CLAnonimo

Claber

600 de clabLevel

5 tutoriales
1 articulo

 

Este es un usuario anónimo genérico para las cuentas borradas o perdidas.

msie8
Citar            
MensajeEscrito el 10 Dic 2010 05:37 pm
Supongamos que tienes los MC llamados mc1, mc2 y mc3 con el campo de texto muestra_txt que debe ser actualizado cuando cambia un campo de texto llamado master_txt en la línea de tiempo principal, haríamos algo así:

Código ActionScript :

var avisar:Array = [mc1, mc2, mc3];
master_txt.addEventListener(Event.CHANGE, actualizar);
function actualizar(evt:Event){
   for each(var target:MovieClip in avisar){
        TextField(target.muestra_txt).text = master_txt.text
        }
}


Jorge

Por solisarg

BOFH

13669 de clabLevel

4 tutoriales
5 articulos

Genero:Masculino   Bastard Operators From Hell Premio_Secretos

Argentina

firefox
Citar            
MensajeEscrito el 13 Dic 2010 11:02 am
esto donde debo ponerlo ya que lo he puesto tal cual me lo has pasado y sigue sin funcionarme, yo lo he puesto en la escena principal, cambiando los respectivos nombres de los campos de texto y todo y nada, aunk muchas gracias pk he entendido un poco mas la funcionalidad del array

Por CLAnonimo

Claber

600 de clabLevel

5 tutoriales
1 articulo

 

Este es un usuario anónimo genérico para las cuentas borradas o perdidas.

msie8
Citar            
MensajeEscrito el 13 Dic 2010 11:57 am
Esto va en la línea de tiempo principal donde existe un campo de texto llamado master_txt. Además hay tres MovieClips con nombres de instancia mc1, mc2 y mc3 que tienen dentro un campo de texto con nombre de instancia muestra_txt

Jorge

Por solisarg

BOFH

13669 de clabLevel

4 tutoriales
5 articulos

Genero:Masculino   Bastard Operators From Hell Premio_Secretos

Argentina

firefox

 

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