Ver Mensaje Individual
  #2 (permalink)  
Antiguo 13/03/2009, 23:52
Avatar de kukynet
kukynet
 
Fecha de Ingreso: noviembre-2008
Mensajes: 105
Antigüedad: 15 años, 5 meses
Puntos: 2
Respuesta: registro usuario-foro y flash...ayuda!!!

el flash

Código:
enviar = function () { 
    if (usu.text.length) { 
        //comprobamos que el nombre de usuario no este vacío 
        if (pass.text.length) { 
            //Comprobamos que la contraseña no este vacía 
            if (mail.text.length) { 
                //Comprobamos que la dirección de e-mail no este vacía 
                //Preparamos las variables que enviaremos al php 
                form_lv = new LoadVars(); 
                form_lv.usuL = usu.text; 
                form_lv.passL = pass.text; 
                form_lv.mailL = mail.text; 
                form_lv.nombreL = nombre.text; 
                form_lv.ciudadL = ciudad.text; 
                form_lv.edadL = edad.text; 
                proces.text = "procesando datos..."; 
                //Enviamos las variables a registrar.php 
                form_lv.sendAndLoad("registrar.php", form_lv, "POST"); 
                //escribe URL real de 
                //Recibimos y manejamos las variables que vienen de registrar.php 
                form_lv.onLoad = function() { 
                    if (this.estatus == "ocupado") { 
                        proces.text = ""; 
                        usu.text = ""; 
                        gotoAndStop(20); 
                        //Alerta: Nick ocupado 
                    } 
                    if (this.estatus == "nomail") { 
                        proces.text = ""; 
                        mail.text = ""; 
                        gotoAndStop(25); 
                        //Alerta: e-mail icorrecto 
                    } 
                    if (this.estatus == "ok") { 
                        proces.text = "Registrado con exito!"; 
                        usuvar = usu.text; 
                        mailvar = mail.text; 
                        nombrevar = nombre.text; 
                        ciudadvar = ciudad.text; 
                        edadvar = edad.text; 
                        usu.text = ""; 
                        mail.text = ""; 
                        nombre.text = ""; 
                        ciudad.text = ""; 
                        edad.text = ""; 
                        //gotoAndStop(130); 
                        gotoAndPlay(31); 
                        //Ingreso exitoso 
                    } 
                    if (this.estatus != "ocupado" && this.estatus != "nomail" && this.estatus != "ok") { 
                        proces.text = ""; 
                        gotoAndStop(30); 
                        //Alerta: problemas con el servidor 
                    } 
                }; 
            } else { 
                //Alertas de campos vacíos 
                gotoAndStop(5); 
                //campo mail vacío 
            } 
        } else { 
            gotoAndStop(10); 
            //campo contraseña vacío 
        } 
    } else { 
        gotoAndStop(15); 
        //campo nombre de usuario vacío 
    } 
}; 
enviar_btn.onRelease = enviar; 
stop(); 
usu2.text = usuvar; 
mail2.text = mailvar; 
nombre2.text = nombrevar; 
ciudad2.text = ciudadvar; 
edad2.text = edadvar; 

//para loguiarse 
registro.onRelease = function() { 
    _parent._parent.registri.play(); 
    _parent._parent.alReves(); 
    _parent._parent.alReves6(); 
    unloadMovieNum(100); 
    //loadMovieNum("registro.swf", 4);esto es lo de antes 
    //con esta linea pongo a pantalla comun para poder registrarse 
    //Stage["displayState"] = (Stage["displayState"] == "normal") ? "fullScreen" : "normal"; 
}; 
enviar = function () { 
    if (usu.text.length) { 
        //comprobamos si el campo de texto usu no esta vacio 
        if (pass.text.length) { 
            //comprobamos si el campo de texto pass no esta vacío 
            //preparamos variables 
            form_lv = new LoadVars(); 
            form_lv.usu = usu.text; 
            form_lv.pass = pass.text; 
            proces.text = "procesando datos..."; 
            //enviamos variables a ingresar.php 
            form_lv.sendAndLoad("ingresar.php", form_lv, "POST"); 
            //inserta la URL real de tu ingresar.php 
            form_lv.onLoad = function() { 
                //analizamos la variable devuelta por ingresar.php 
                if (this.estatus == "pass") { 
                    proces.text = ""; 
                    gotoAndStop(5); 
                    //contraseña incorrecta 
                } 
                if (this.estatus == "nousu") { 
                    proces.text = ""; 
                    usu.text = ""; 
                    pass.text = ""; 
                    gotoAndStop(10); 
                    // usuario no existente en la bd 
                } 
                if (this.estatus == "ok") { 
                    proces.text = "Ingreso exitoso!"; 
                    //direccionamos a la zona privada 
                    _parent._parent.registrouno.gotoAndStop(1); 
                    _parent._parent.registro.play(); 
                    _parent._parent.registro.reg2.usuarios.text=form_lv.usu; 
                    //getURL("direccionWeb", "_self"); 
                    //inserta la URL real de tu privado.swf 
                } 
                if (this.estatus != "pass" && this.estatus != "nousu" && this.estatus != "ok") { 
                    proces.text = ""; 
                    gotoAndStop(15); 
                    //problemas con el servidor 
                } 
            }; 
        } else { 
            gotoAndStop(25); 
        } 
    } else { 
        usu.text = "falta nombre "; 
    } 
}; 
enviar_btn2.onRelease = enviar; 
stop(); 
usu.onSetFocus = function() { 
    usu.text = ""; 
}; 
pass.onSetFocus = function() { 
    pass.text = ""; 
}; 
rec_mail.onSetFocus = function() { 
    rec_mail.text = ""; 
}; 
enviar = function () { 
    if (rec_mail.text.length) { 
        //Comprobamos si el campo rec_mail esta vacío 
        //creamos variables 
        form_lv = new LoadVars(); 
        form_lv.mail = rec_mail.text; 
        //enviamos variables a pass.php 
        form_lv.sendAndLoad("pass.php", form_lv, "POST"); 
        //escribe URL real de pass.php 
        rec_mail.text = "Enviando datos..."; 
        form_lv.onLoad = function() { 
            //comprobamos variable devuelta 
            if (this.estatus == "ok") { 
                rec_mail.text = "Datos enviados correctamente."; 
            } 
            if (this.estatus == "pass") { 
                rec_mail.text = "Email incorrecto."; 
            } 
            if (this.estatus != "pass" && this.estatus != "ok") { 
                rec_mail.text = "Problemas con el servidor."; 
            } 
        }; 
    } else { 
        rec_mail.text = "Inserta tu email"; 
    } 
}; 
mailbut.onRelease = enviar; 
stop();