Quiero hacer un form para envío de mail con adjunto y tengo dos formas que funcionan por separado, cuando las junto me da error.
1. envio.sendAndLoad("send_mail.php",recibo,"POST");
2. if(!fileRef.upload("send_mail.php"));
 
el codigo del fla es 
 
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 = "Images (*.jpg), Acrobat (*,pdf)";
	imageTypes.extension = "*.jpg;*.pdf";
	allTypes.push(imageTypes);
	var listener:Object = new Object();
	listener.onSelect = function(file:FileReference):Void  {
		if (Math.ceil(file.size/1024)>5000) {
			btenviar._visible = 0;
			_root.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  {
		_root.alertar("ENVIO COMPLETADO");
		delete fileRef;
		delete listener;
	};
	listener.onHTTPError = function(file:FileReference, httpError:Number):Void  {
		_root.alertar("Error al enviar archivo. HTTPError: "+httpError);
	};
	listener.onIOError = function(file:FileReference):Void  {
		_root.alertar("Error al enviar archivo - IOError");
	};
	listener.onSecurityError = function(file:FileReference, errorString:String):Void  {
		_root.alertar("Error al enviar archivo. SecurityError: "+errorString);
	};
	fileRef.addListener(listener);
	fileRef.browse(allTypes);
}
// 
var envio:LoadVars = new LoadVars();
var recibo:LoadVars = new LoadVars();
 
mybtn.onPress = function() {
		envio.nombre = nombre.text;
		envio.direccion = direccion.text;
		envio.localidad = localidad.text;
		envio.telefono = telefono.text;
		envio.celular = celular.text;
		envio.email = email.text;
		//envio.asunto = asunto.text;
		envio.mensaje = mensaje.text;
		envio.sendAndLoad("send_mail.php",recibo,"POST");
		if(!fileRef.upload("send_mail.php"));
		play();
	}
};
stop(); 
   
 


