Ver Mensaje Individual
  #8 (permalink)  
Antiguo 10/11/2008, 11:49
emma18
 
Fecha de Ingreso: noviembre-2008
Mensajes: 24
Antigüedad: 16 años
Puntos: 0
Respuesta: flash action scripts. ayuda plis.

si bueno, en fin lo deje asi solo hago la animación de entrada me he matado buscando y leyendo, pero q va..

ahora el problema q tengo es q estoy haciendo un formulario en flash y todo perfecto puej, me manda el correo a donde qiero y todo perfect, pero el detalle es q lo manda asi no halla nada escrito, habra una forma que cuando se apriete el boton de envio y no halla nada escrito diga q no puedes, o cuando falte algun campo o el arroba, he leido y he intentado pero sola he logrado bastante cuando termine la pag q estoy haciendo te la enseño para q veas :P, este es el codigo q estoy usando para el formulario.
en el primer fotograma
function enviar() {
trace(t_nombre.text);

datos_email.nombre =t_nombre.text;
datos_email.email =t_email.text;
datos_email.cel =t_cel.text;
datos_email.ciudad =t_ciudad.htmlText;
datos_email.texto =t_texto.htmlText;

datos_email.estado ="";

datos_email.onLoad = function() {

trace(this);
trace(this.estado);
if (this.estado == "enviado") {

gotoAndStop(5);
} else {

gotoAndStop(6);
}
};

datos_email.sendAndLoad("enviar_email.php", datos_email, "post");
gotoAndStop(2)
}

en el segundo fotograma:

System.useCodepage = false;

if(datos_email==null){
datos_email = new LoadVars();
datos_email.nombre ="";
datos_email.email ="";
datos_email.texto ="";
datos_email.estado ="";
}

t_nombre.text=datos_email.nombre;
t_email.text=datos_email.email;
t_texto.htmlText=datos_email.texto;

this.b_enviar.onPress = enviar;
stop();

para retroceder despues del envio:

this.b_enviar.onPress = function() {
gotoAndStop(1);
};
stop();

si necesita q ponga la del .phpme avisas. gracias si me puedes ayudar en esta