Comunidad de diseño web y desarrollo en internet online

Proflema con condicional if(..) en AS2

Citar            
MensajeEscrito el 17 Jun 2009 11:42 am
Hola Amigos, tengo un problema con el condicional if en AS2, el caso es que quiero que consulte un campo de la base de datos y si ese campo esta vacio no haga nada. el código que tengo es este

Código ActionScript :

if(XMLdaten_data[category][activeitem][2]==""){
      
   } detail.onPress = function() {
            getURL("javascript:abrirSB('flv','"+XMLdaten_data[category][activeitem][0]+"','"+XMLdaten_data[category][activeitem][2]+"');", "_self"); 
               }
   };

Ahora abre todo, aunque esté vacio el campo.
Alguien sabe como hacerlo??
Muchas gracias

Por Fer10

14 de clabLevel



Genero:Masculino  

safari
Citar            
MensajeEscrito el 17 Jun 2009 03:45 pm
Error de llaves, prueba así:

Código ActionScript :

if(XMLdaten_data[category][activeitem][2]==""){      
  detail.onPress = function() { 
            getURL("javascript:abrirSB('flv','"+XMLdaten_data[category][activeitem][0]+"','"+XMLdaten_data[category][activeitem][2]+"');", "_self");  
     } 
 }; 


En este caso declaras el onPress del botón según una condición. Si esta condicioón fuera cambiante runtime (es decir sin reiniciar la peli) entonces este modo no te serviría, y debieras pasar el if dentro del onPress del botón

Jorge

Por solisarg

BOFH

13669 de clabLevel

4 tutoriales
5 articulos

Genero:Masculino   Bastard Operators From Hell Premio_Secretos

Argentina

firefox
Citar            
MensajeEscrito el 17 Jun 2009 04:51 pm
Llevas razón, muchas gracias. Lo he tenido que solucionar de esta manera

Código ActionScript :

 detail.onPress = function() {
          if(XMLdaten_data[category][activeitem][2]!= undefined){             getURL("javascript:abrirSB('flv','"+XMLdaten_data[category][activeitem][0]+"','"+XMLdaten_data[category][activeitem][2]+"');", "_self"); 
}else{      
   }
 }

No sé porque con "undefined" si entiende que el campo esta vacio; pero si pongo =="" no. Bueno ahora sólo tengo que hacer que se oculte el cursor con useHandCursor = false; alguna sugerencia.
Gracias de nuevo

Por Fer10

14 de clabLevel



Genero:Masculino  

safari
Citar            
MensajeEscrito el 17 Jun 2009 05:40 pm
Usa MC.useHandCursor = false .... ah no espera ... eso ya lo sabes ;)

Joge

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.