2011-10-10 52 views

回答

0

一旦组件被在屏幕上呈现的;你可以使用像这样得到的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; 
+0

我设法一起想办法,就出现了,我需要把它画在我提取位图之前的某个地方,所以我打开了一个透明的TitleWindow抓取图像并再次关闭,没有人注意到。 – user611468