Comunidad de diseño web y desarrollo en internet online

trace falla cuando es nulo

Citar            
MensajeEscrito el 06 Oct 2010 11:55 pm
Hello:

Aun que esta resuelto no me gusta hay una forma de solucionar esto:

por ejemplo si tengo mi objecto Persona atraves de un evento usando remoting
y ahora imaginemos que es nulo tengo esto
trace(persona.nombre) flash plugin enviara un error diciendo que es nulo
y no se puede acceder
bueno hago
if(persona!=null) !=null ? : trace(persona.nombre): trace(es nulo)

la pregunta hay alguna forma de saltarse el if(persona!=null) y que trace me salga trace(persona) null cuando lo sea a?

Por xcom

Claber

530 de clabLevel



 

firefox
Citar            
MensajeEscrito el 07 Oct 2010 02:45 am
Usa el esquema try, catch mejor.

Saludos, Hernán . -

Por Hernán

BOFH

6148 de clabLevel

19 tutoriales
23 articulos

Genero:Masculino   REC Desarrollador de GAIA

Marketing & IT

firefox
Citar            
MensajeEscrito el 07 Oct 2010 04:22 am
y usando ese esquema como sería usando el valor nulo

Por xcom

Claber

530 de clabLevel



 

firefox
Citar            
MensajeEscrito el 07 Oct 2010 06:21 am
Pues si el trace te devuelve error, es justamente eso lo que tienes que hacer, agarrar el error para configurar lo que sea que quieras hacer.

Algo así:

Código ActionScript :

try{
   trace(persona.nombre);
}
catch(e:Error){
   trace("Es Nulo");
}


Saludos, Hernán . -

Por Hernán

BOFH

6148 de clabLevel

19 tutoriales
23 articulos

Genero:Masculino   REC Desarrollador de GAIA

Marketing & IT

firefox

 

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