将页面中看见的flex页面的内容截图:
其实代码很简单,就用到了几个关键类
下面是完整代码:
var dateFormatter:DateFormatter = new DateFormatter();
dateFormatter.formatString = "YYYYMMDDJJNNSS";
var nowData:String= dateFormatter.format(new Date());
var bmpData:BitmapData = new BitmapData(hp.width,hp.height);
bmpData.draw(hp,new Matrix());
//创建Bitmap对象
bmpImage = new Bitmap(bmpData);
var jpg:JPEGEncoder = new JPEGEncoder();
var byt:ByteArray = jpg.encode(bmpData);
file.save(byt,chehao+"_"+buwei+"_"+nowData+".jpg")
红色部分是图片保存到本地的名字,可以自己定义,记得要加上.jpg