No sé porque no funciona, ya que en el código está presente la verificación aparentemente!!
Esté es el AS del escenario (frame 1):
Código :
stop(); var envio_lv:LoadVars = new LoadVars(); var recibir_lv:LoadVars = new LoadVars(); function enviarMail() { envio_lv.nombre = nombre_txt.text; envio_lv.apellido = apellido_txt.text; envio_lv.empresa = empresa_txt.text; envio_lv.email = email_txt.text; envio_lv.cuerpo = cuerpo_txt.text; envio_lv.sendAndLoad("email.php", recibir_lv, "POST"); } recibir_lv.onLoad = function(exito) { if (exito) { estado_txt.text = this.estado; btn.enabled = false; } else { estado_txt.text = "Error en la aplicacion"; } };
Y éste el del botón de envío:
Código :
on (release) { if (!nombre_txt.length) { estado_txt.text = "Nombre incompleto"; } else if (!apellido_txt.length) { estado_txt.text = "Apellido incompleto"; } else if (!email_txt.length) { estado_txt.text = "E-mail incompleto"; } else if (!email_txt.length || email_txt.indexOf("@") || email_txt.indexOf(".")) { estado_txt.text = "E-mail incompleto"; } else if (!cuerpo_txt.length) { estado_txt.text = "Mensaje incompleto"; } else { estado_txt.text = "Enviando el mensaje..."; enviarMail(); } }
Alguna sugerencia???