as3でテキストファイルを作成、ダウンロードする

テキストファイルをローカルにダウンロードしたかったんです。

そのためにAIRを作るのはアホらしいと思いながら試したところ、あっさり動きました。flash player10です↓

やってることは、単純にStringをfilereference.saveでローカルダウンロードしてるだけ。
これって、ブラウザ上でテキストだけじゃなく、JSやCSSも作ってダウンロードできそう。便利。

mxml

<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" layout="vertical"
width="300" height="200">
<mx:VBox>
<mx:Label text="テキストを入れてね" />
<mx:TextArea id="myTa" height="100" width="200" />
<mx:Button label="toTXT" click="clickTxtBtn(event)" />
</mx:VBox>
<mx:Script>
import flash.net.FileReference
private function clickTxtBtn(e:MouseEvent):void{
var _str :String = myTa.text;
var fileRef:FileReference = new FileReference();
fileRef.save( _str, "textarea.txt" )
}
</mx:Script>
</mx:Application>