[AS]swfからcsvファイルをダウンロードするには
いろいろググってみても「出来ない」という結論しか見当たらなかったのだけど、どうやらAS2を対象にした結論だったのか、AS3なら簡単にできるようす。
(csvに限らず、ファイルならなんでも保存OKな感じ)
ステージに_mcというインスタンス名をつけたMCを配置して、フレームアクションに
var file:FileReference = new FileReference();
//ステージに_mcというインスタンス名をつけたMCを配置
_mc.addEventListener(MouseEvent.CLICK , xClick);
function xClick (e:MouseEvent):void {
try{
//ダウンロードしたいファイルのURLをURLRequestする。
file.download(new URLRequest("http://393.bz/sam/data.csv"));
} catch(e:Error){
//エラー時の処理
trace("error");
}
}
Tweet