Как только компонент отображается на экране;вы можете получить BitMapData, используя что-то вроде этого:
static private function getUIComponentBitmapData( target : UIComponent ) : BitmapData
{
var bd : BitmapData = new BitmapData( target.width, target.height,true);
var m : Matrix = new Matrix();
bd.draw( target, m );
return bd;
}
[Примечание: я где-то позаимствовал этот метод из блога;но URL, который у меня был в файле для него, возвращает 404]
Затем вы можете превратить эту bitMapData в изображение для отображения:
var bitMap:Bitmap = new Bitmap(bitMapData);
var image : Image = new Image();
image.source = bitMap;