2011-10-10 117 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