Hi,
Yes you can render any DisplayObject (including the stage) to a so called RenderTexture.
And you can create ab BitmapData from this RenderTexture.
var renderTexture = new RenderTexture(640, 480, Color.Transparent);
var canvas = renderTexture.canvas;
var matrix = renderTexture.quad.drawMatrix;
var renderContext = new RenderContextCanvas(canvas);
var renderState = new RenderState(renderContext, matrix);
displayObject.render(renderState);
var bitmapData = new BitmapData.fromRenderTextureQuad(renderTexture.quad):
Hope this helps,
Bernhard