在FLEX中可使用FileReference.save来将内容保存成本地文件。
http://space.flash8.net/bbs/viewthread.php?tid=367162
亮点:
关键代码:
function save(defaultFileName:String = null):void {
var _fileRef:FileReference=new FileReference();//
用于保存文件
var _encoder:IImageEncoder=new JPEGEncoder(80);//
用于编码位图
var bitmapData:BitmapData=new BitmapData(bg.width,bg.height);
bitmapData.draw(bg);//
得到位图
var ba:ByteArray=_encoder.encode(bitmapData);//
编码成
JPG
图片,质量为
80
_fileRef.save(ba, defaultFileName);//
保存到磁盘,会出现个系统保存对话框。
ba.clear();
}
HxLauncher: Launch Android applications by voice commands