作者sokero (singing)
看板Flash
標題[問題] 分割後移動
時間Thu Apr 23 21:43:00 2009
我打算把一張點陣圖切成同樣大小的block後,在移動她們的位置
但是看過相關的好像都要把分割後的屬性改成.mc @@
請問有什麼方法 可以把切割的block全部排成一排?
這是我的部分原始碼:
var secondBitmapData:BitmapData=new len(256,256);
var secondBitmap:Bitmap=new Bitmap(secondBitmapData);
addChild(secondBitmap);
var redBitmapData:BitmapData=new BitmapData(256,256,false,0x000000);
var redBitmap:Bitmap=new Bitmap(redBitmapData);
addChild(redBitmap);
for (var i:int=0;i<32;i++)
{
for (var j:int=0;j<32;j++)
{
var rect:Rectangle = new Rectangle(j*8,i*8,8,8);
var bytes:ByteArray = secondBitmapData.getPixels(rect);
//選範圍
bytes.position = 0;
redBitmapData.setPixels(rect, bytes);
}
redBitmap.x =bytes.position;
}
謝謝~^^
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.116.163.154
※ 編輯: sokero 來自: 140.116.163.154 (04/23 21:54)
→ cjcat2266:是說切成一堆小方塊後,排起來跟原來大圖看起來一樣? 04/23 23:16
→ sokero:是的,但是我想要把小方塊排成一列 或是分開 不要看起來跟 04/24 01:53
→ sokero:原圖一樣 @@ 04/24 01:53
推 cjcat2266:用BitmapData.draw()來畫下原圖的部分區域 04/24 02:02
→ cjcat2266:然後再把這些區塊來來排列吧? 04/24 02:02
→ cjcat2266: *拿來 04/24 02:03