En primer lugar, cuando entro para rellenar el formulario me aparece lo siguiente:
"_level0.shape28.nom"
"_level0.shape28.apellido"
"_level0.shape28.email"
"_level0.shape28.contacto"
Esto comenzo a aparecer cuando a todos los elementos del formulario lo puse dentro de un movieclip
(ACLARO!! esto no es solamente el problema o el problema que no permite funcionar al formulario que cree, porque lo probe sin el movieclip o clip de pelicula e igual no funciona)
Ahora con respecto a los codigos que estoy manejando, son los siguientes:
-En el fotograma, donde estan los elementos del formulario, puse estos codigos:
enviar = function () {
if (email_txt.text.length && nombre_txt.length && apellido_txt.length && mensaje_txt.length) {
if (email_txt.text.indexOf("@") != -1 && email_txt.text.indexOf(".") != -1) {
form_lv = new LoadVars();
form_lv.nombre = nombre_txt.text;
form_lv.apellido = apellido_txt.text;
form_lv.mail = email_txt.text;
form_lv.mensaje = mensaje_txt.text;
form_lv.sendAndLoad("send.php", form_lv, "POST");
servidor_txt.text = "Enviando Mensaje..";
nombre_txt.text = "";
email_txt.text = "";
apellido_txt.text = "";
form_lv.onLoad = function() {
if (this.estatus == "ok") {
servidor_txt.text = "Tu mensaje fue enviado...";
nombre_txt.text = "";
email_txt.text = "";
apellido_txt.text = "";
} else {
servidor_txt.text = "Problemas con el servidor.";
}
};
} else {
email_txt.text = "Correo Invalido";
}
} else {
email_txt.text = "Dato Necesario";
nombre_txt.text = "Dato Necesario";
apellido_txt.text = "Dato Necesario";
mensaje_txt.text = "Dato Necesario";
}
};
borrar = function () {
nombre_txt.text ="";
apellido_txt.text ="";
email_txt.text ="";
servidor_txt.text ="";
};
enviar_btn.onRelease = enviar;
borrar_btn.onRelease = borrar;
-En los botones borrar y enviar, puse el siguiente codigo:
Para el boton borrar:
on (release) {
nom = "";
email = "";
apellido = "";
contacto = "";
mensaje = "";
respuesta = "";
}
Para el boton enviar:
on (release) {
if ((nom=='') or (apellido=='') or (email=='') or (contacto=='') or (mensaje=='')) {
respuesta = "Hay campos obligatorios sin rellenar. Por favor, revise el formulario.";
} else {
loadVariablesNum ("send.php", 0, "POST");
respuesta = "El formulario ha sido enviado con éxito. Nos pondremos en contacto con Ud. lo antes posible.";
}
}
Ahhh!! una cosa mas que me falto, un fotograma antes donde esta todo el codigo + mas los elementos, hay un fotograma con el siguiente codigo:
nom=''
apellido=''
email=''
contacto=''
mensaje=''
Y bueno eso es todo lo quetengo de codigo espero que se entendible lo que escribi, asi se puede encontrar una solucion hasta problemilla que la verdad me esta matando porque no puedo entender porque no anda. Seguro que debe ser una pavada (OJALA!!!,no?) para mi esto es china pura, recien voy entendiendo de a pokito, y sigo haciendo el esfuerzo leyendo e investigando para poder aprender el mundo del AS; y asi no molestarlo con estos temas en el foro.
Desde ya muchas gracias por haber leido mi foro, esperando una pronta respuesta, lo saludo atte.
