Browser issue using filereference!

I am using the fileReference class for a downloads page of a site.

the problem is that it works flawlessly when using IE 7 - but it does not seem to download
in firefox or older versions of IE 7 …

Is this a known issue?
if so how do i correct it?
the code i am using currently on the download button is as follows:

 
 
on(release){
import flash.net.FileReference;
var listener:Object = new Object();
listener.onSelect = function(file:FileReference):Void {
    trace("onSelect: " + file.name);
 _root.dload_mov.gotoAndPlay(2);
}
listener.onCancel = function(file:FileReference):Void {
    trace("onCancel");
 
}
listener.onOpen = function(file:FileReference):Void {
    trace("onOpen: " + file.name);
}
listener.onProgress = function(file:FileReference, bytesLoaded:Number, bytesTotal:Number):Void {
    _root.dload_mov.dload.text=("bytesLoaded: " + bytesLoaded + " bytesTotal: " + bytesTotal);
}
listener.onComplete = function(file:FileReference):Void {
    trace("onComplete: " + file.name);
 _root.dload_mov.gotoAndPlay(1);
}
listener.onIOError = function(file:FileReference):Void {
    trace("onIOError: " + file.name);
}
var fileRef:FileReference = new FileReference();
fileRef.addListener(listener);
var [url:String = "http://www.djlba.com/LBA](http://www.kirupa.com/forum/String) vol6.mp3";
if(!fileRef.download(url, "LBA Vol6.mp3")) {
    trace("dialog box failed to open.");
}
}

help please!