Utilizamos cookies propias y de terceros para mejorar la experiencia de navegación, y ofrecer contenidos y publicidad de interés. Al continuar con la navegación entendemos que se acepta nuestra política de cookies.
Te arratras dos instancias del componente TextInput de Componentes. A la que va a ser el login le das de nombre de instancia: 'login' (sin comillas) y la que va a ser el password: 'password' y en propiedades la casilla 'password' (sin comillas) la pones a true. Luego arratras una instancia de un botón, de nombre de instancia le das boton, y sacas sus acciones. Escribes:
on(release){ if (_root.login.text == 'texto1'){ if (_root.password.text == 'password1'){ //Aqui van las acciones que hará si el login y la password coinciden //con lo indicado } } }
Listo, espero que te sea útil.
PD: Esto va para andrés: si no vas a aportar nada, es mejor q no contestes. Como te sentirias tu si pones una duda, ves que tienes una respuesta y te encuentras con eso??? En fin.
1. Tambien deberia incluir la accion para el valor nulo, me explico, si el login o password no coinciden, tendra que hacer algo no? Me parece que era con la condicion ELSE, no recuerdo bien....
2. En cuanto a lo de andres, llevas toda la razon, hay que ver....
Salkudos, que hacia mucho que no me pasaba por aqui
Sí es cierto RBF tienes razón se me ha pasado completamente. El on(release){ if (_root.login.text == 'texto1'){ if (_root.password.text == 'password1'){ //Aqui van las acciones que hará si el login y la password coinciden //con lo indicado } else { //Aquí sale un mensaje indicando que el password no es correcto } } else { if (_root.password.text == 'password1'){ //Aquí sale un mensaje diciendo que el nombre de usuario no es //correcto } else { //Aquí sale un mensaje diciendo que el NI el nombre de usuario NI la //password son correctos } }
NOTA: Hay una manera -creo- más fácil de hacer todo esto y es con los CASE. Lo que pasa es que a mi todavía no me sale del todo bien los CASE y por eso me he decantado por todos estos IF. Si alguien sabe como hacerlo con CASE que lo postee, incluso si tu sabes RBF pues comentalo, vale tio?
No soy un experto, pero me parece que CASE es para otro cometido. Me explico, en principio, CASE va con la sentencia SWITCH (parametro). En el caso que pongo (el mismo de la ayuda de flkash) SWITCH comprueba el valor de number y en CASO de que sea igual a alguna de las condiciones CASE, ejecuta las ordenes que contiene.
switch (number) { case 1: trace ("case 1 es verdadero"); break; case 2: trace ("case 2 es verdadero"); break; case 3: trace ("case 3 es verdadero"); break; default: trace ("ningún case es verdadero") }
La explicación es simple, pero creo qeu vale. En cuanto a servir para el ejemplo, creo que no, pues tendria que ser con dos sentencias anidadas y comprobar que se cumplieran las dos. No se habria que probarlo.
Pues eso que necesito ayuda! Q he intentando hacerlo tal y como lo había expresado antes y no me sale! A ver si alguien puede echarle un ojo, q ahora yo tb stoy con la duda
Lo podeis descargar en: www.martinpulido.com/login_password.zip
lo he intentado de mil maneras y no me sale. sera que nadie puede envierme el .fla a mi correo para editarlo????. la verdad lo nesesto urgente... que pena molestar tanto y una ves mas gracias...