Hola gente, nesecito una solucion al tema no me llegan los datos de un formulario echo en flash (AS2), si el adjunto, no llega a cargar la variables de los campos...no se cual seria el problema envio el php:

Código PHP :

<?php 
 
// Read POST request params into global vars     
 

if(!$_FILES['Filedata']['tmp_name']) exit;
$archivo= $_FILES['Filedata']['tmp_name'];
$nombre_archivo=$_FILES['Filedata']['name'];
require("class.phpmailer.php");
$mail = new PHPMailer();
$mail->Host     = "mail.amicorreo.com.ar"; /* aca va el smtp*/
$mail->From     = "[email protected]"; /* aca va la cuenta */
$mail->Username = "usuario"; /* aca va el usuario del servidor */
$mail->Password = "pass"; /* aca va el pass del servidor */

$nombre = $_POST["nom"];
$apellido = $_POST["ape"]; 
$direccion = $_POST["dir"];
$localidad = $_POST["loc"];  
$provincia = $_POST['prov'];
$pais = $_POST['pais']; 
$profesion = $_POST['prof'];
$email = $_POST['correo']; 
$consulta = $_POST['consulta'];
$dni    = $_POST['dni']; 
$cp = $_POST['cp'];
$telefono = $_POST['tel'];
$dd= $_POST['dd'];
$mm= $_POST['mm'];
$aa=$_POST['aa'];

$mail->IsSMTP();
$mail->SMTPAuth = true;
$mail->FromName = "Departamento de Recursos Humanos";
$mail->WordWrap = 50;  
$mail->IsHTML(true);

$cuerpo="Se ha enviado un archivo: ".$nombre_archivo;
$mail->Body = $cuerpo; 
$mail->Body =  "Nombre:$nom
Apellido:.$ape
Direccion:$dire
Localidad:$loc";

$mail->Subject="Enviando archivo";
$mail->AddAddress("[email protected]"); /* aca va donde va llegar el adjunto */
$mail->AddAttachment($archivo,$nombre_archivo,"base64");
$mail->Send();
   
?>


a lo mejor el tema esta en flash, paso el codigo que tengo en el frame:

Código ActionScript :

btenviar._visible=0
import flash.net.FileReference;
var fileRef:FileReference = new FileReference();
var nombre_archivo:String;
function subir_archivos(){
   var allTypes:Array = new Array();
   var imageTypes:Object = new Object();
   imageTypes.description = "Word (*.doc), Excel (*.docx), Acrobat (*,pdf), RAR (*.rar), ZIP (*.zip)";
   imageTypes.extension = "*.doc;*.docx;*.pdf;*.rar;*.zip";
   allTypes.push(imageTypes);
   var listener:Object = new Object();
   listener.onSelect = function(file:FileReference):Void {
      if(Math.ceil(file.size/1024)>5000)   {
         btenviar._visible=0
         this.alertar("El archivo no puede exceder los 5MB")
      }else{
         instx.text=file.name;
         btenviar._visible=1
         btenviar._alpha=100
      }
   }
   listener.onComplete = function(file:FileReference):Void {
      this.alertar("ENVIO COMPLETADO")
      delete fileRef
      delete listener
      
   }
   listener.onHTTPError = function(file:FileReference, httpError: Number):Void {
      this.alertar("Error al enviar archivo. HTTPError: "+httpError)
   }
   listener.onIOError = function(file:FileReference):Void {
      this.alertar("Error al enviar archivo - IOError")
   }
   listener.onSecurityError = function(file:FileReference, errorString:String):Void {
      this.alertar("Error al enviar archivo. SecurityError: "+errorString)
   }
   fileRef.addListener(listener);
   fileRef.browse(allTypes);
}
function alertar(recibo){
   getURL("javascript:alert('"+recibo+"')")
}
function enviar_archivo(){
   //_root.alertar("Lo siento, pero el envío está desactivado")
   if(!fileRef.upload("contactoAd.php")) _root.alertar("Error al enviar archivo")
   //enviado_txt.text = "enviado con exito";
   
   instx.text="";
   //gotoAndStop(21);
   //prevFrame();
}


......y en el boton enviar tengo lo siguiente:

Código ActionScript :

on (release) {
   this.enviar_archivo()
   if ((correo.indexOf("@") != -1) && (correo.indexOf(".") != -1) && (length(correo)>5)) {
      action = "Send";
      loadVariablesNum("contactoAd.php", 0, "POST");
      nextFrame();
   } else {
      correo = "Falta el e-mail! Gracias.";
      action = "";
      stop();
      
   }
}
.... no me sierra en la linea del boton el

Código ActionScript :

this.enviar_archivo()
.....espero que me den una mano porque realmente no se ya que probar!!! gracias :(