flex输出文件到本地的两种方法
实例uff1a
无功exportstring:字符串=这是一个测试。
1,文件输出
复制代码代码如下所示:
VaR FF:文件= file.desktopdirectory.resolvepath(进步.csv);
Ff.addEventListener(event.select,exportcsvselectedhandler);
Ff.browseForSave(路径选择);
私有函数exportcsvselectedhandler(事件:事件):无效
{
var目录:字符串event.target.nativepath;
无功writestream:FileStream =新的FILESTREAM();
writestream.open(新的文件(目录),我不写);
VaR的内容:字符串=jhfdklahflaksjdhflkasjhflaskjhlf ;
writestream.writemultibyte(内容,'utf-8);
WriteStream.close();
}
2、filereference输出
复制代码代码如下所示:
VaR的内容:字符串=jhfdklahflaksjdhflkasjhflaskjhlf ;
var F:filereference =新filereference();
F.save(内容,1。csv);
文件和filereference之间的区别是,文件可以指定文件的编码格式,并filereference使用相对简单