Ver Mensaje Individual
  #11 (permalink)  
Antiguo 24/04/2005, 19:38
Avatar de Maximillian
Maximillian
 
Fecha de Ingreso: marzo-2005
Ubicación: México
Mensajes: 261
Antigüedad: 19 años, 8 meses
Puntos: 0
Te paso los accions scripts que tengo en flash. Talvez veas un error.
El archivo registrar.fla


En la capa de fondo,

Código:
frame 1
stop();
frame 54
stop();

tengo 6 rectángulos
tengo 6 campos de texto(usu, pass, mail, nombre...)

En la capa de alertas

Código:
del frame 5-9 alerta de email, del frame 10-.....
En la capa de boton
Código:
el boton de enviar con el nombre de instancia: "enviar_btn"
el recuadro de proces, se encuentra situado a medio cm del boton enviar(aunque no recuerdo para que era)

En la capa "campo registro"


Código:
Del frame 35 al 45, 
mensaje de registro exitoso

Frame 54
Todos mis datos, y la ventana de: "Para ingresar pinche aqui"
En la capa de actions_data
Código:
usu2.text = usuvar;
mail2.text = mailvar;
nombre2.text = nombrevar;
ciudad2.text = ciudadvar;
edad2.text = edadvar;
stop();
En la capa de actions_reg

Código:
enviar = function () 
{
if (usu.text.length) //comprobamos que el nombre de usuario no este vacio
{
if (pass.text.length) //Comprobamos que la contraseña no este vacia
{
if (mail.text.length) //Comprobamos que la direccion de e-mail no este vacia
{
//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");
//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 = "";
gotoAndPlay(35); //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 vacios
{
  gotoAndStop(5); //campo mail vacio	
}
} 
else 
{
  gotoAndStop(10); //campo contraseña vacio
}
}
else
{
  gotoAndStop(15); //campo nombre de usuario vacio
}
};
enviar_btn.onRelease = enviar;
stop();
Nota: Cuando lo ejecuto, funcionan las alertas(bueno la de email no), y cuando pongo enviar, se espera como 3 seg y me dice lo que se escribio en este action script de la capa actions_reg
Código:
gotoAndStop(30); //Alerta: problemas con el servidor
Gracias de antemano
Gracias por tu ayuda
Gracias por tu paciencia