as3 0 bitmap 裡取出一塊來

2021-06-22 05:45:51 字數 663 閱讀 5179

**:
/*先製作一張樣本*/

var bitmapdata:bitmapdata = new bitmapdata(200,200,false,0x00000000);

var bitmap:bitmap = new bitmap(bitmapdata,"auto",false);

addchild(bitmap);

/*設定要擷取的範圍,並確定將被擷取部分放在何處*/

var rect:rectangle = new rectangle(0, 0, 20, 20);//這是要截的區域

var pt:point = new point(0, 0);//這是貼到新的什麼地方

/*再製作一張用於接收截圖的*/

var newbitmapdata:bitmapdata = new bitmapdat(20,20,false,0x000000ff);

newbitmapdata.copypixels(bitmapdata,rect,pt);

var newbitmap:bitmap = new bitmap(newbitmapdata,"auto",false);

addchild(newbitmap);

newbitmap.x = 300;

newbitmap.y = 0;

獲取imageview裡的Bitmap

imageview.getbackground 是獲取它的背景 在呼叫getdrawingcache的時候要注意下面2點 在呼叫getdrawingcache 方法從imageview物件獲取影象之前,一定要呼叫setdrawingcacheenabled true 方法 imageview.set...

獲取imageview裡的Bitmap

imageview.getbackground 是獲取它的背景 在呼叫getdrawingcache的時候要注意下面2點 在呼叫getdrawingcache 方法從imageview物件獲取影象之前,一定要呼叫setdrawingcacheenabled true 方法 imageview.set...

每天前進30公里

在1911年12月之前,沒有哪個地球人到達過南極點,所以這是一百年前所有最偉大的探險者 所有最有探險精神及有此夢想的人最想做到的事情。最後有兩個團隊競爭,乙個是來自挪威的阿蒙森團隊,另乙個是英國的斯科特團隊,他們都想率先完成這個壯舉 到達南極點。阿蒙森團隊有5個人,斯科特團隊有17個人。這兩個團隊差...