Desde o surgimento do Flash Player 10, a classe FileReference foi ampliada com o método save(), que permite gravar o conteúdo no HD do usuário. Este método recebe dois parâmetros, o primeiro indica o que será armazenado e o segundo o nome do arquivo padrão (logo na caixa de diálogo de download o usuário poderá subtituí-lo). Se o primeiro valor é uma cadeia de texto, o arquivo gravado será um arquivo de texto com codificação UTF-8 cujo conteúdo é o valor da cadeia de texto.
Exemplo:
//com esta sentença mostramos a caixa de diálogo para guardar um arquivo de texto com o texto Olá mundo!
var ff:FileReference = newFileReference();
ff.save(”Olá mundo!”, “ola.txt”);