
Код AS3:
public static function getBitmapDataOf(value: DisplayObject):BitmapData
{
if (value && value.width > 0 && value.height > 0)
{
var bitmapData: BitmapData = new BitmapData(value.width, value.height, true, 0x00000000);
var
m:Matrix = new Matrix();
m.translate(-value.x, -value.y);
m.scale(value.scaleX, value.scaleY);
bitmapData.draw(value, m);
return bitmapData;
}
else
{
return null;
}
}
И как то так:

Код AS3:
var spriteB:Sprite = new Sprite();
var bd:BitmapData = getBitmaDataOf(spriteA);
spriteB.addChild(new Bitmap(bd));