Muchas gracias por vuestra ayuda.
Este es el código:
Código ActionScript :
/* estilos */ nombre_txt.setStyle("fontFamily", "verdana"); nombre_txt.setStyle("fontStyle", "normal"); nombre_txt.setStyle("fontSize", "10"); compania_txt.setStyle("fontFamily", "verdana"); compania_txt.setStyle("fontStyle", "normal"); compania_txt.setStyle("fontSize", "10"); telefono_txt.setStyle("fontFamily", "verdana"); telefono_txt.setStyle("fontStyle", "normal"); telefono_txt.setStyle("fontSize", "10"); email_txt.setStyle("fontFamily", "verdana"); email_txt.setStyle("fontStyle", "normal"); email_txt.setStyle("fontSize", "10"); comentario_txt.setStyle("fontFamily", "verdana"); comentario_txt.setStyle("fontStyle", "normal"); comentario_txt.setStyle("fontSize", "10"); [color=darkred]/* envio del formulario */[/color] this.enviar.onRelease = function() { [color=darkred] /* esta es la validacion de los campos */[/color] var obligatorios = 0; if (nombre_txt.text == "" or nombre_txt.text == "nom*") { obligatorios = 1; } if (compania_txt.text == "" or compania_txt.text == "compagnie*") { obligatorios = 1; } if (telefono_txt.text == "" or telefono_txt.text == "téléphone*") { obligatorios = 1; } if (email_txt.text == "" or email_txt.text == "e-mail*") { obligatorios = 1; } if (comentario.text == "") { obligatorios = 1; } if (obligatorios == 1) { [color=darkred]/* accion al faltar algun campo obligatorio */ /* mostrar mensaje de error */[/color] return; } var emailResponse:LoadVars = new LoadVars(); emailResponse.onLoad = function(success:Boolean) { if (success){ if (this.result == 1) { _root.container.loadMovie("67_ok.swf"); [color=darkred]/* aqui va la accion de cuando se ha enviado correctamente */ /* mostrar el mensaje de enviado correctamente */ /* si quieres vaciar o poner el texto por defecto a los campos usa: */ /* nombre_instancia.text = "texto"; */[/color] } else { _root.container.loadMovie("67_error.swf") [color=darkred]/* aqui va la accion de cuando se ha producido un error en el envio en el PHP */ /* mostrar mensaje de error */[/color] } } else { _root.container.loadMovie("67_invalide.swf") [color=darkred]/* aqui va la accion cuando se ha producido un error al enviar el formulario al PHP */ /* probablemente no exista la direccion de email */ /* mostrar mensaje de error */[/color] } }; var email_form:LoadVars = new LoadVars(); email_form.nombre = nombre_txt.text; email_form.compania = compania_txt.text; email_form.telefono = telefono_txt.text; email_form.email = email_txt.text; email_form.comentario = comentario_txt.text; email_form.sendAndLoad("URL", emailResponse, "POST"); }; stop();