0
在AIR/AS3 Flex Mobile for Android项目中。在AIR/AS3中如何捕获舞台上可见内容的图像并将该图像保存为任何类似jpg/pdf的文件
我如何能捕捉在视图中看到什么的“形象”
那么像只保存为JPG格式一样/ PDF到SD卡什么?
基本上使用AS3的Android屏幕截图。
在AIR/AS3 Flex Mobile for Android项目中。在AIR/AS3中如何捕获舞台上可见内容的图像并将该图像保存为任何类似jpg/pdf的文件
我如何能捕捉在视图中看到什么的“形象”
那么像只保存为JPG格式一样/ PDF到SD卡什么?
基本上使用AS3的Android屏幕截图。
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
。
你能举一个完整的例子来说明如何做到这一点吗?我一直在尝试这个代码无济于事。 – 2012-09-24 17:22:02
getBitmap(yourViewObjectReference)这将做的伎俩 – Triode 2012-09-25 04:52:39