Foros del Web » Creando para Internet » Flash y Actionscript »

condiciones ...

Estas en el tema de condiciones ... en el foro de Flash y Actionscript en Foros del Web. hola amigos tengo la siguiente condicion en un boton: Código: on (press){ var mensaje; if(usuario.text=="usuario" and contrasena.text=="123"){ mensaje="muy bien"; } else { mensaje="mal"; } mensaje1=mensaje ...
  #1 (permalink)  
Antiguo 05/12/2008, 22:46
Avatar de hardy2  
Fecha de Ingreso: noviembre-2007
Mensajes: 129
Antigüedad: 10 años, 1 mes
Puntos: 0
condiciones ...

hola amigos tengo la siguiente condicion en un boton:
Código:
on (press){
	var mensaje;
	if(usuario.text=="usuario" and contrasena.text=="123"){
		mensaje="muy bien";
	}
	else
	{
		mensaje="mal";
	}
	mensaje1=mensaje
	}
tengo un texto dinamico que le llama mensaje1
un texto de introduccion que se llama usuario
y otro texto de introduccion que se llama contrasena

pero cuando ejecuto , y pong el susario y la contraseña correctos, me sigue saliendo el mensaje mal... por que no me lee la primerqa condicion???

gacias por su ayuda...
  #2 (permalink)  
Antiguo 06/12/2008, 05:40
Avatar de yoseman  
Fecha de Ingreso: diciembre-2003
Ubicación: Alicante (Spain)
Mensajes: 471
Antigüedad: 14 años
Puntos: 5
Respuesta: condiciones ...

Tienes que cambiar el contenido del campo de texto dinámico mensaje1 usando .text

Código PHP:
on (press){
    var 
mensaje;
    if(
usuario.text=="usuario" and contrasena.text=="123"){
        
mensaje="muy bien";
    }
    else
    {
        
mensaje="mal";
    }
    
mensaje1.text=mensaje
    
}

Salu2 ;)
__________________
[+]
[+]
  #3 (permalink)  
Antiguo 16/12/2008, 12:18
 
Fecha de Ingreso: diciembre-2008
Mensajes: 10
Antigüedad: 9 años
Puntos: 0
De acuerdo Respuesta: condiciones ...

HOLA,
Mira, el problema está en la comparacion del primer if.
Te digo por experiencia, a veces el AND y OR "no se por que" no funcionan adecuadamente.
Lo soluciono asi:
if(usuario.text=="pepito")
{
if(contrasena.text=="loco")
{
mensaje="OK";
}else{
mensaje="Error";
}

}else{
mensaje="Error";
}
mensaje1.text=mensaje;
  #4 (permalink)  
Antiguo 16/12/2008, 12:36
Avatar de Lynxcraft  
Fecha de Ingreso: noviembre-2007
Ubicación: yecla murcia
Mensajes: 1.346
Antigüedad: 10 años
Puntos: 51
Respuesta: condiciones ...

es posible que estés utilizando nombre de variable en ves de nombre de instance en los textos

prueva asi

Código PHP:
on (press){
    var 
mensaje;
    if(
usuario=="usuario" and contrasena=="123"){
        
mensaje="muy bien";
    }
    else
    {
        
mensaje="mal";
    }
    
mensaje1.text=mensaje
    
}

sik te funciona tienes mal los nombres de instance
__________________
Sobran las ideas cuando faltan ganas de trabajar en ellas
Lynxcraft
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 12:34.