intenta con este codigo y con el primer php que tenias:
Cita: var pattern:RegExp = new RegExp(/^(.+\@.+\..+)$/);
enviar_btn.buttonMode = true;
enviar_btn.addEventListener(MouseEvent.MOUSE_DOWN, enviar);
function enviar(event:MouseEvent):void
{
if (pattern.test(mail_txt.text) && nombre_txt.text != "" && mail_txt.text && mail_txt.text != "email" && nombre_txt.text != "Nombre" && mensaje_txt.text != "Mensaje")
{
envia_EMAIL();
///envia_EMAIL();
}
else
{
if (nombre_txt.text == "" || nombre_txt.text == "Nombre")
{
nombre_txt.text = "Nombre";
}
if (mensaje_txt.text == "" || mensaje_txt.text == "Mensaje")
{
mensaje_txt.text = "Mensaje";
}
if (mail_txt.text == "" || mail_txt.text == "@" || pattern.test(mail_txt.text) == false || mail_txt.text == "email")
{
mail_txt.text = "email";
}
}
}
function envia_EMAIL()
{
//
var request:URLRequest = new URLRequest("http://probapagina.freeiz.com/enviarMail.php");
var variables:URLVariables = new URLVariables( );
//
variables.nombre = String(nombre_txt.text);
variables.mail = String(mail_txt.text);
variables.mensaje = String(mensaje_txt.text);
//
request.data = variables;
request.method = URLRequestMethod.POST;
//
var cargador:URLLoader = new URLLoader();
//
cargador.dataFormat = URLLoaderDataFormat.VARIABLES;
cargador.load(request);
//;
cargador.addEventListener(Event.COMPLETE, completeHandler);
//;
function completeHandler(event:Event):void
{
//
trace(event.target.data.estado);
nombre_txt.text = "Nombre";
mail_txt.text="email"
mensaje_txt.text = "Mensaje";
}
}