Autor Tema: [TUT] Un login en AS 2.0 complejo  (Leído 658 veces)

Desconectado seyder120

  • PHPero Avanzado
  • ****
  • Mensajes: 372
  • Karma: -2
    • Ver Perfil
[TUT] Un login en AS 2.0 complejo
« en: 13 de Julio de 2010, 17:02:55 pm »
Un login, nada de php ni mysql, vamos que nadie se puede registrar, al intentar hacer esto me salio lo del traductor jaja, es muy complejo esta programado en AS 2, empezemos.

Cogemos el primer fotograma

Lo primero de todo en el primer fotograma lo seleccionamos y ponemos este codigo;
Código: [Seleccionar]
stop();

Arriba del todo, ponemos un texto dinámico con el nombre de instancia "prueba", este nos servira para ver el estado, un poco tonteria cuando no interviene nada de mysql, php...

Despues ponemos 2 campos de textos estaticos, uno que ponga Usuario: y otro que ponga Clave:, eso es para indicar nada del otro mundo.

Entonces al lado ponemos 2 campos de texto;

El primer campo de texto con el nombre de instancia "usuario", con borde activado y es una introduccion de texto

El segundo campo de texto con el nombre de instancia "clave", con borde activado, introduccion de texto y en modo contraseña, para que salga ***

Ahora creamos 3 botones;

En el primero pondrá Entrar, bien pues al boton entrar le añadimos este codigo;
Código: [Seleccionar]
on(press){
prueba.text=("Clave o usuario falso");
if(
   usuario.text==("administrador")){ //Se peude cambiar el usuario e la clave
if(
  clave.text==("admin2323")){
prueba.text=("Todo correcto");
gotoAndStop(2);
}
{
}
if(
   usuario.text==("")){
   prueba.text=("Nombre vacío");
   }
   if(
  clave.text==("")){
   prueba.text=("Clave vacía");
   }
   
}
}

Despues en el segundo boton que pondra Borrar, añadimos el siguiente codigo

Código: [Seleccionar]
on(press){
usuario.text=("");
clave.text=("");
}

Y después esto ya mas complejo ponemos un boton que dice He olvidado mi clave/usuario

con el siguiente codigo;
Código: [Seleccionar]
on(release){
gotoAndStop(3);
}


Ahora lo adornamos como queramos. Ej;



Segundo fotograma

Volvemos a seleccionar el fotograma y ponemos
Código: [Seleccionar]
stop();
En este fotograma vamos a poner cuando pones la clave y usuario bien entras pues cuando entras te saldra el segundo fotograma, ahora decoramos, ponemos mensajes etc.

También ponemos un boton que pone Desconectar y le añadimos las siguientes acciones;
Código: [Seleccionar]
on(press){ // al presionar
gotoAndStop(1); // vas y paras en el fotograma 1
}

Tercer fotograma

Otra vez seleccionamos el fotograma y ponemos el siguiente codigo
Código: [Seleccionar]
stop();

Esto es un poco tonteria pero bueno al menos se aprende algo

Cojemos 4 campos de textos, ponemos tres en fila india y otro mas abajo

hay que tener en cuenta, el primero su nombre de instancia sera "D" el segundo "M" y el tercero "A" y el cuarto "secreta"

Ahora creamos 2 botones uno que dice Probar y otro que dice Volver, en el de probar ponemos estas acciones;
Código: [Seleccionar]
on(press){
incorrecto.text=("Incorrecto");
   if( D.text==("")) // ENTRE LAS COMILLAS HAS DE PONER TU NUMERO DE DIA DE TU CUMPLEAÑOS
   if( M.text==("")) // EL NUMERO DE MES DE TU CUMPLEAÑOS DEBES PONER
   if( A.text==("")) // EL AÑO EN NUMERO LO PONES DENTRO DE LAS COMILLAS
   if( secreta.text==("")) // AQUI PONES DENTRO DE LAS COMILLAS EL NOMBRE DE TU PROFESOR FAVORITO
   
{
gotoAndStop(4);
}else{
error._visible=true;
}
}

Vale, pues debeis poner el numero de nacimiento en el codigo donde lo indico y la palabra secreta. Ahora en el otro boton donde pone Volver ponemos las siguientes acciones;
Código: [Seleccionar]
on(press){
gotoAndStop(1);
}

Ahora creamos un texto dinamico con el nombre de instancia "incorrecto" lo ponemos donde queramos.
Deberia quedar así;



Cuarto fotograma
 De nuevo ponemos
Código: [Seleccionar]
stop();
Ponemos en texto

Usuario: administrador
Clave: admin2323

// SI EDITAIS EN EL PRIMER FOTOGRAMA LA CLAVE Y USUARIO ES RECOMENDABLE QUE LO EDITEIS TAMBIEN AQUI

y agregamos un ultimo boton donde ponga Volver y añadimos el siguiente codigo;
Código: [Seleccionar]
on(press){
gotoAndStop(1);
}

Vale pues ya esta, podemos editar todo, preguntad y espero que os haya gustado






« Última modificación: 13 de Julio de 2010, 20:40:36 pm por seyder120 »

Comunidad PHPeros

[TUT] Un login en AS 2.0 complejo
« en: 13 de Julio de 2010, 17:02:55 pm »

Desconectado ferdi342

  • PHPero Experto
  • *****
  • Mensajes: 734
  • Karma: 8
  • Sexo: Masculino
  • Gúgol
    • Ver Perfil
    • Google - La solución a todo
Re:[TUT] Un login en AS 2.0 complejo
« Respuesta #1 en: 13 de Julio de 2010, 20:29:38 pm »
¡Wow Impresionante TUTORIAL! +Karma :star:
A veces hay que dejar terminar cosas buenas para que empiecen mejores, How I Met Your Mother

Desconectado Siquillote

  • PHPero Master
  • ******
  • Mensajes: 4.229
  • Karma: 179
  • Sexo: Masculino
    • Ver Perfil
Re:[TUT] Un login en AS 2.0 complejo
« Respuesta #2 en: 13 de Julio de 2010, 22:14:06 pm »

¡Excelente aporte, ya era hora de que alguien explicara un poquito esto! En cuanto termine de responder, te daré un karmazo :D

#Fdo. Physlet

Desconectado seyder120

  • PHPero Avanzado
  • ****
  • Mensajes: 372
  • Karma: -2
    • Ver Perfil
Re:[TUT] Un login en AS 2.0 complejo
« Respuesta #3 en: 13 de Julio de 2010, 22:50:36 pm »
Gracias por los karmas, al principio de este dia no tenia ni idea de esto, pero como sabia que "si... = if" y para los archivos de escribir era ".text" probando y probando resolviendo errores me funciono , y recordar que yo buscaba esto como loco por google y no encontraba nada y ahora lo hago XD, ojala pueda hacer login/registro online con base de RamFu pero no me va, me dice error de conexion :S

Desconectado westwest

  • PHPero Master
  • ******
  • Mensajes: 2.837
  • Karma: 104
  • Sexo: Masculino
    • Ver Perfil
Re:[TUT] Un login en AS 2.0 complejo
« Respuesta #4 en: 14 de Julio de 2010, 00:06:48 am »
Está bien pero "complejo"...

Desconectado seyder120

  • PHPero Avanzado
  • ****
  • Mensajes: 372
  • Karma: -2
    • Ver Perfil
Re:[TUT] Un login en AS 2.0 complejo
« Respuesta #5 en: 14 de Julio de 2010, 08:35:51 am »
En lo de complejo me refiero a lo de "se te ha olvidado el usuario/la clave" xd, pues me gustaria añadirle mas a el login pero no se que añadirle