Comunidad de diseño web y desarrollo en internet online

Eliminar TextField Dinamicamente

Citar            
MensajeEscrito el 31 Jul 2007 06:47 pm
Queria solictarles ayuda para el siguiente problema que tengo.
Estoy creando con ActionScript un menu dinamico y este menu dinamico crea, segun la seleccion, varios TextField.
El problema que tengo es que quiero eliminar todos los TextField que se crearon dinamicamente
antes de que se seleccione una nueva opcion del menu.

Desde ya muchas gracias

Saludos

Por Lokoary

1 de clabLevel



Genero:Masculino  

msie
Citar            
MensajeEscrito el 31 Jul 2007 07:32 pm
hola que tal Lokoary!!! para eliminar campos de texto dinamico existe un metodo especifico:

Código :

tutexto.removeTextField()

Por andres_santos

236 de clabLevel



 

opera
Citar            
MensajeEscrito el 31 Jul 2007 07:42 pm
Andres gracias por tu respuesta.

El problema es que no se el nombre del TextField, por que se crean en tiempo
de ejecucion y pueden ser 1 o mas.
Cuando se generan el ._name que le pongo es "Codigo" + un indice numerico, por ejemplo
Codigo1, Codigo2, etc.

Necesito recorrer y eliminar todos los Textfield con nombre "Codigo"

Saludos

Por Lokoary

1 de clabLevel



Genero:Masculino  

msie
Citar            
MensajeEscrito el 31 Jul 2007 08:22 pm
hola Lokoary!! si asun asi puedes borrarlos, si necesitas conocer el nombre de los campos de texto puedes recurrir a almacenarlos en cadenas (arrays) o buscarlos dinamicamente usando "in"

for(i in this){
trace("se encontro objeto con nombre"+i);
//solo y solo si es campo de texto
this[i].removetextField()

}

saludos!!!

Por andres_santos

236 de clabLevel



 

opera
Citar            
MensajeEscrito el 01 Ago 2007 06:10 pm
Andres:

Muchisimas gracias !!!! Funciono perfecto.


Saludos

Por Lokoary

1 de clabLevel



Genero:Masculino  

msie
Citar            
MensajeEscrito el 02 Ago 2007 03:00 pm
otra forma de hacer trababar menos al sistema es tener una variable con el numero de campos de texto y hacer un for:

Código :

for (i=1; i<= TotTextos; i++) {
   _root["Codigo" + i].removeTextField();
}

Por gabynufe

Claber

446 de clabLevel



 

México, D.F.

msie7

 

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