Если вы находитесь внутри флэш-плеера, вы можете сделать следующее:
import flash.net.FileReference;
import flash.utils.ByteArray;
var fileReference:FileReference = new FileReference();
var data:ByteArray; // load up your data into this ByteArray
fileReference.save(data, "outputfile.dat");
Это не будет работать, если вы работаете в браузере - по крайней мере, насколько я помню, но если вы используете флэш-плеер, это будет работать.
Метод FileReference.save () откроет диалоговое окно, в котором пользователь может выбрать, где сохранить файл, поэтому указанное имя файла является просто предполагаемым именем файла.
Редактировать: См. Комментарий Техномага ниже, если у вас возникли проблемы