Hola a todos,
Me han pedido que se puedan descargar los archivos de audio que se reproducen en una web que realicé.
Probé con el tutorial de Sisco y con este código reducido también

Código :

descarga_btn.onPress = function() {
   var el_audio:LoadVars = new LoadVars();
   el_audio.so_mp3 = "ruta/1.mp3";
   el_audio.send("descargar_fichero.php", "_self");
};

...pero en ambos casos el cuadro lo único que descarga es el .php, no el mp3.

Si alguien ha tenido este problema o sabe que puedo estar haciendo mal, estaria muy agradecido que me diese alguna orientación.

Funcionar ya funciona sin php, utilizando FileReference y con el siguiente código:

Código :

on (press) {
   // importamos la clase del paquete flash.net
   // esta línea es imprescindible para poder crear
   // el objeto FileReference
   import flash.net.FileReference;
   // creamos el objeto
   var miArchivo:FileReference = new FileReference();
   // archivo del servidor que quiero descargar
   // si es necesario, incluir ruta
   var url:String = "ruta/.mp3";
   // nombre del archivo en el cuadro de descarga,
   // el usuario lo puede cambiar
   var nombre_de_descarga:String = "nombre.mp3";
   miArchivo.download(url, nombre_de_descarga);
}

..así baja todos los archivos de cualquier extensión con el nombre que queramos, pero tengo especial interés en aprender a hacerlo "a la antigua" con php

Un saludo