flash用bitmapdata复制图像
点击 1931 创建时间 2011-08-16 20:40:07
import flash.display.Bitmap;
import flash.display.BitmapData;
var bd:BitmapData = new BitmapData( 100, 100 , false ,0x009900 );
for( var i:uint=0; i< 100 ;i++ )
{
var red:uint = 0xFF0000;
bd.setPixel( 50, i ,red );
bd.setPixel( i, 50, 0x00FF00 );
}
var img:Bitmap = new Bitmap( bd );
//addChild( img );
var pixelValue:uint = bd.getPixel( 50, 50 );
trace( pixelValue.toString( 16 ) );
var bd2:BitmapData = new BitmapData( 60, 30 , false ,0xFFFFFF );
for( var x1:uint=15; x1 < 75; x1++ )
{
for( var y1:uint=40; y1< 70; y1++ )
{
bd2.setPixel( x1-15, y1-40, bd.getPixel( x1,y1 ) );
}
}
var img2:Bitmap = new Bitmap( bd2 );
addChild( img2 );
上一篇: WuDiMei.com开放源码了
下一篇: linux c thread