Ahhh aqui te pongo tb el codigo del flash por si hay que retocar algo:
Código PHP:
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();
A ver si solucionamos este tema y puede servir para otra gente!!