Formulario en flash y phpmailer

Buenas tardes y de antemano gracias por la ayuda que me puedan prestar.
De antemano perdón por si no soy demasiado precisa con los términos de programación.
Les expongo mi problema.
Tengo un formulario en Flash  cuyo código les especificaré más abajo. Para el envío de datos del formulario estoy intentando utilizar un archivo php mailer que es el que me han indicado que debo de utilizar desde el soporte técnico de la empresa que lleva mi dominio.
Alguna cosa o varias debo de estar haciendo mal porque llevo varios días intentando que funcione pero no lo consigo. La verdad es que no tengo prácticamente idea de programación. Lo he hecho básicamente por intuición, pero esto último normalmente no funciona si no se tienen conocimientos suficientes.
Por eso les agradecería muchísimo si me pudieran indicar cuales son mis errores.
Paso a detallarles el código en ActionScrip3 que contiene el Formulario de Flash:
var misVariables: URLVariables = new URLVariables();
var cargador: URLLoader = new URLLoader();
var pedido: URLRequest = new URLRequest();
pedido.url = "http://www.antonioalfonso.es/adosvoces/enviar_email.php";
pedido.method = URLRequestMethod.POST;
pedido.data = misVariables;
cargador.dataFormat = URLLoaderDataFormat. VARIABLES;
boton_enviar.addEventListener(MouseEvent.CLICK, enviar);
cargador.addEventListener(Event.COMPLETE, cargaCompleta);
boton_borrar.addEventListener(MouseEvent.CLICK, borrar);
function borrar (event:MouseEvent):void
{
 nombre_txt.text = email_txt.text = asunto_txt.text =
 mensaje_txt.text = status_txt.text = "";
}
function enviar(event:MouseEvent)
{
 if(email_txt.text.indexOf("@") == -1 || email_txt.text.indexOf(".") == -1)
{
 status_txt.text = "Introduce un mail correcto";
 }
 else
 {
 enviarFormulario();
 }
}
function enviarFormulario()
{
 misVariables.nombre = nombre_txt.text;
 misVariables.email = email_txt.text;
 misVariables.asunto = asunto_txt.text;
 misVariables.mensaje = mensaje_txt.text;
 try
 {
  cargador.load(pedido);
 }
 catch (error:Error)
 {
  trace("Error en el envío"+error);
 }
}
function cargaCompleta(event:Event):void
{
 nombre_txt.text = "";
 email_txt.text = "";
 asunto_txt.text = "";
 mensaje_txt.text = "";
 gotoAndStop (10);
}
stop();
El archivo enviar_email.php tiene el siguiente código:
<?
require "includes/class.phpmailer.php";
$mail = new phpmailer();
$mail->PluginDir = "includes/";
$mail->IsSMTP();
$mail->Port=25;
$mail->Host = "localhost";
$mail->SMTPAuth = true;
$mail->Username = "(xxxxxx)";
$mail->Password = "For1234";
$mail->From = "(xxxxxx)";
$mail->FromName = "www.dominio.es";
$mail->Timeout=30;
$mail->AddAddress("(xxxxxx)");
$nombre_txt = $_POST['nombre_txt'];
$email_txt = $_POST['email_txt'];
$asunto_txt = $_POST['asunto_txt'];
$mensaje_txt = $_POST['mensaje_txt'];
$mail->Subject = "Prueba de phpmailer";
$mail->Body = "<b>Llegó un mensaje de $nombre_txt con los siguientes datos:
Nombre: $nombre_txt
Email: $email_txt
Asunto: $asunto_txt
Mensaje:
-------------------------------------------------------------------
$mensaje_txt
-------------------------------------------------------------------</b>";
$mail->AltBody = "Mensaje de prueba mandado con phpmailer en formato solo texto";
$exito = $mail->Send();
$intentos=1;
while ((!$exito) && ($intentos < 5)) {
sleep(5);
//echo $mail->ErrorInfo;
$exito = $mail->Send();
$intentos=$intentos+1;
}
if(!$exito)
{
echo "Problemas enviando correo electrónico a ".$valor;
echo "<br>".$mail->ErrorInfo;
}
else
{
echo "Mensaje enviado correctamente";
}
?>
Ademas indicarles que en el mismo ruta en la que subo el archivo php tengo una carpeta que se llama "includes" que contiene  "class.phpmailer" y "class.smtp".
Espero que me puedan ayudar.
Mil gracias de antemano
Ana

Añade tu respuesta

Haz clic para o