Bueh, vamos a ver que podemos hacer: Tenes que crear campo de texto dinamicos que necesites para tu form, por ejemplo:
- Un campo de introduccion de texto con el nombre de instancia "nombre"
- Un campo de introduccion de texto de instancia "apellido"
- Un campo de introduccion de texto de instancia "email"
- Un campo de introduccion de texto multilinea nombre de instancia "consulta" (este ultimo hazlo mas grande, ten en cuenta que este vendria a hacer un textarea)
- un campo de texto dinamic multilinea para el mensaje del servidor, nombre "mensajeServ"
- un botoncito
Bueno, vamos a mi parte favorita, programar:
En un frame vacio de tu pelicula, pon esto:
Código:
var envio_lv:LoadVars = new LoadVars();
var recibir_lv:LoadVars = new LoadVars();
function SendForm() {
envio_lv.nombre = nombre.text;
envio_lv.apellido = apellido.text;
envio_lv.email = email.text;
envio_lv.consulta = consulta.text
envio_lv.sendAndLoad("form.php", recibir_lv,"POST");
}
recibir_lv.onLoad = function(sucess) {
if (sucess) {
mensaje.html = true;
mensajeServ.htmlText = this.mensaje;
} else {
mensajeServ.htmlText = "<b>Error en el Script</b>";
}
};Ahora el script para el boton
Código:
on (release) {
mensajeServ.text = "Cargando...";
SendForm();
}Ahora para procesar la informacion que el usuario llena en nuestro formulario, utilizo un script php para enviar un mail a una determinada casilla de correo.
Código PHP:
//form.php
$quien = $_POST[email]; //cuenta que envia
$aquien = "cuenta@midominio.com"; //cuenta destino
$subject = "Consulta"; //subject
$quequiere = $_POST[nombre];
$quequiere .= "".$_POST[apellido];
$quequiere .= "Escribio :";
$quequiere .= $_POST[consulta]; //mensaje
$sheader = "From:".$quien."\nReply-To:".$quien."\n";
$sheader .= "X-Mailer:PHP/".phpversion()."\n";
$sheader .= "Mime-Version: 1.0\n";
$sheader .= "Content-Type: text/html";
(mail($aquien,$subject,$quequiere,$sheader);
$mensaje="su mensaje a sido enviado satisfactoriamente";