2012-03-01 12 views

回答

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方法获取对象的边界,并从边界取widthheight

+0

你能举一个完整的例子来说明如何做到这一点吗?我一直在尝试这个代码无济于事。 – 2012-09-24 17:22:02

+1

getBitmap(yourViewObjectReference)这将做的伎俩 – Triode 2012-09-25 04:52:39

相关问题