在AIR / AS3 Flex Mobile for Android项目中。
如何捕捉视图中可见的“图像”
那么只需将图像保存为jpg / pdf到SD卡?
基本上是使用AS3的Android屏幕截图。
答案 0 :(得分:3)
private function getBitmapData( target:DisplayObject ) : BitmapData
{
//target.width and target.height can also be replaced with a fixed number.
var bd : BitmapData = new BitmapData( target.width, target.height );
bd.draw( target );
return bd;
}
使用JPEGEncoder
创建字节数组并将其保存到您的SD卡。在某些情况下,如果目标的宽度和高度不起作用,您可以使用getbounds
方法获取对象的边界,并从边界获取width
和height
。