Comunidad de diseño web y desarrollo en internet online

flash-xml - aparece undefined cuando el campo está vacio

Citar            
MensajeEscrito el 06 Jul 2009 10:16 am
Hola a todos,

tengo un problema:
cuando cargo datos xml a flash, si el campo xml está vacío, me aparece "undefined" en esa posición del campo.

Sabe alguien que debo hacer para que no aparezca "undefined" cuando el campo está vacio??

Yo querría que no apareciese nada (vacío)

muchas gracias

Por xyzeta

1 de clabLevel



 

safari
Citar            
MensajeEscrito el 06 Jul 2009 12:37 pm
Puedes hacer un cheque si existe antes de asignar, con un operador ternario sería algo así:

muestra.text =(a)?a : ""

a sería la variable que toma o no valor

Jorge

Por solisarg

BOFH

13669 de clabLevel

4 tutoriales
5 articulos

Genero:Masculino   Bastard Operators From Hell Premio_Secretos

Argentina

firefox
Citar            
MensajeEscrito el 06 Jul 2009 02:16 pm
muchas gracias.

lo he resuelto con un condicional.

if (variable == undefined) {
nodo del xml = "";
}
else {
nodo del xml = variable;
}

a ver si de paso le sirve a alguien

salu2

Por xyzeta

1 de clabLevel



 

safari
Citar            
MensajeEscrito el 06 Jul 2009 02:27 pm
Un operador ternario es básicamente un if/else y es recomendable por cuestiones de rendimiento

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.