作者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)
1F:→ cjcat2266:是说切成一堆小方块後,排起来跟原来大图看起来一样? 04/23 23:16
2F:→ sokero:是的,但是我想要把小方块排成一列 或是分开 不要看起来跟 04/24 01:53
3F:→ sokero:原图一样 @@ 04/24 01:53
4F:推 cjcat2266:用BitmapData.draw()来画下原图的部分区域 04/24 02:02
5F:→ cjcat2266:然後再把这些区块来来排列吧? 04/24 02:02
6F:→ cjcat2266: *拿来 04/24 02:03