aca te dejo el as3 de formualrio NOTA EL BOTON ENVIAR LO TIENES QUE HACER COMO CLIP DE PELICULA NO COMO BOTON.
System.useCodePage = true;
var tempo:Timer = new Timer( 3000, 1 );
tempo.addEventListener( TimerEvent.TIMER, limpaAviso );
enviarBtn.addEventListener( MouseEvent.CLICK, enviaMensagem );
function enviaMensagem( event:MouseEvent ):void{
if(nombreTxt.text == "" || empresaTxt.text == "" || emailTxt.text == "" || mensajeTxt.text == ""){
avisoTxt.text = "Rellena todos los campos.";
tempo.start();
} else{
enviaDadosParaPHP();
}
}
function enviaDadosParaPHP(){
avisoTxt.text = "Enviando mensaje...";
var variaveis:URLVariables = new URLVariables();
variaveis.nombrePhp = nombreTxt.text;
variaveis.empresaPhp = empresaTxt.text;
variaveis.emailPhp = emailTxt.text;
variaveis.mensajePhp = mensajeTxt.text;
var urlPhp:URLRequest = new URLRequest("correo.php");
urlPhp.method = URLRequestMethod.POST;
urlPhp.data = variaveis;
var loader:URLLoader = new URLLoader();
loader.addEventListener( Event.COMPLETE, envio );
loader.addEventListener( IOErrorEvent.IO_ERROR, erroNoEnvio );
loader.load( urlPhp );
}
function envio( e:Event ):void{
avisoTxt.text = "Mensaje enviado!";
limpaCampos();
tempo.start();
}
function erroNoEnvio( e:IOErrorEvent ):void{
avisoTxt.text = "Error intenta nuevamente.";
tempo.start();
}
function limpaCampos(){
nombreTxt.text = empresaTxt.text = emailTxt.text = mensajeTxt.text = "";
}
function limpaAviso( e:TimerEvent ):void {
avisoTxt.text = "";
}
Ahora el php tu cambias los que necesites
<?php
$enviaPara = 'TU.
WWW.COM';
$campoNombre = $_POST['nombrePhp']; //retorna o valor digitado no campo "nomeTxt" do Flash
$campoEmpresa = $_POST['empresaPhp']; //retorna o valor digitado no campo "emailTxt" do Flash
$campoEmail = $_POST['emailPhp']; //retorna o valor digitado no campo "assuntoTxt" do Flash
$campoMensaje = $_POST['mensajePhp']; //retorna o valor digitado no
$subject = 'Desde mi web';
$mensagem = "Nombre: ".$_POST['nombrePhp']." \n";
$mensagem .= "Empresa: ".$_POST['empresaPhp']." \n";
$mensagem .= "E-mail: ".$_POST['emailPhp']." \n\n";
$mensagem .= "Mensaje: \n". $_POST['mensajePhp'];
$mail_headers = 'From: '.$_POST['emailPhp'];
mail($enviaPara, $subject, $mensagem, $mail_headers);
?>