Comunidad de diseño web y desarrollo en internet online

duplicar mc que contiene un input text

Citar            
MensajeEscrito el 29 May 2010 09:31 pm
Hola,
planteo mi problema.
Tengo un código que duplica un movieclip, el que contiene varios input text:
duplicateMovieClip(mc, "mc"+H, this.getNextHighestDepth());
donde H va aumentando a medida que se duplican los movieclip.
Los input text estarían en mc y se llama Entrada1, Entrada 2, Entrada 3 y Entrada4

El problema es que quiero identificar a al input text de cada movieclip duplicado, de modo que devuelva en algún momento, por ejemplo con trace:
trace(_root.mc1].Entrada1.text) y que el valor ingresado en el input text sea diferente a trace(_root.mc12.Entrada1.text)
se entiende?
Gracias!

Por panchod

5 de clabLevel



 

msie7
Citar            
MensajeEscrito el 30 May 2010 02:26 am
Hola,
según el bucle que expones, debería poderse identificar cada input text por separado, ya que como dices anteriormente, H va aumentando a medida que se duplican los movieclip, así que cada uno se llama diferente, la ruta para entrar a su texto es distinta, debería funcionar:

Código ActionScript :

trace(_root.mc1].Entrada1.text)
//aca tienes un error, tienes un ] entre mc1 y . tal vez sea la razón para que no te funcione

podrías mostrar el código completo para poderte ayudar mejor? :)
hasta luego!

Por hormy1

Claber

124 de clabLevel



 

firefox
Citar            
MensajeEscrito el 30 May 2010 11:38 pm
Gracias hormy1, ya lo solucioné... era un error del valor H... el valor H no estaba cambiando, siempre me quedaba en el H máximo (por ejemplo tenía H de 1 a 3 y tomaba siempre el 3). Agregué otra variable que toma cada valor de H por separado.
Pero aprovecho para consultar otra cosa, tal vez me puedas ayudar.
El mc duplicado tiene un combobox y me estoy rompiendo la cabeza y no logro trazar el "value" del mismo:
tengo este código:
duplicateMovieClip(_root.datos, "datosDuplic"+H, _root.getNextHighestDepth());
dentro de _root.datos tengo un combobox llamado Cbox
pruebo con:
trace(_root["datos"+H].Cbox.value) y devuelve "undefined"
También probé agregar un item con:
_root["datos"+H].Cbox.addItem("aaa","bbb") y no pasa nada, por lo que pienso que estoy escribiendo mal la ruta hacia el combobox.
Gracias!
Pancho

Por panchod

5 de clabLevel



 

msie7
Citar            
MensajeEscrito el 31 May 2010 08:21 pm
mm si, posiblemente esté mal la ruta, prueba a poner this en vez de _root: this["datos"+H].Cbox.value; puede variar según el contexto, así que intenta así ^^
hasta luego!

Por hormy1

Claber

124 de clabLevel



 

firefox
Citar            
MensajeEscrito el 31 May 2010 11:29 pm
Ok, hormy gracias!
saludos

Por panchod

5 de clabLevel



 

msie7

 

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