要生成SkinnableContainer的截图,代码这样写的
private static function photo():void {
var bitmapData:BitmapData = new BitmapData(SkinnableContainer.width, SkinnableContainer.height);
bitmapData.draw(SkinnableContainer, new Matrix());
var bitmap : Bitmap = new Bitmap(bitmapData);
var jpg:JPEGEncoder = new JPEGEncoder();
var ba:ByteArray = jpg.encode(bitmapData);
file.save(ba,"flow.jpg");
}
但是SkinnableContainer内容较多,已经超出一屏,有滚动条了,用上面的方法生成的图片只有一屏,要生成全部的SkinnableContainer的截图应该怎么改???