Apreciables compañeros, he visitado ya muchos foros y sigo con la misma duda básica que espero puedan ayudarme a resolver: quiero disponer desde un sitio flash algunos archivos mp3 para ser descargados; como no quería ponerlos en zip (pues duplico el peso de mi host ya que uso también los audios dentro del sitio) acudí a FileReference. Mi eterno problema es que si el usuario no escribe el "www" luego de "http//:" los archivos simplemente no bajan; lo mismo si lo pone cuando no está en el código... así que trato de buscar un método que, o bien unifique los url, o bien que ofrezca una descarga sin condiciones. No me importa que haya o no browser de diálogo... me avisaron de la clase LoaderInfo, pero se me hizo muy complicada, pues apenas lleno una cuantas líneas de código. Agradezco infinitamente una buena mano con este embrollo. Mi código es:
var myfileReference:FileReference = new FileReference();
var myRequest:URLRequest = new URLRequest("http://www.misitio.net/mifolder/miarchivo.mp3");
function downloadFile (event:MouseEvent):void {
myfileReference.download(myRequest);
}
download_btn.addEventListener(MouseEvent.CLICK, downloadFile);