创建一个
BitmapData
并调用它的
draw()
method
与相应的
DisplayObject
var bmpData:BitmapData = new BitmapData(sprite.width, sprite.height, true);
bmpData.draw(sprite);
如果要缩小缩略图,请创建一个
Matrix
并调用它的
createBox
方法,并将其传递给
draw
方法。
var bmpData:BitmapData = new BitmapData(thumbW, thumbH, true);
var mat:Matrix = new Matrix();
mat.createBox(thumbW / sprite.width, thumbH / sprite.height);
bmpData.draw(sprite, mat);