scaleform.minarto.com

Bitmap 공부... 본문

ActionScript

Bitmap 공부...

미나토 2007. 6. 22. 13:44
var _width:Number = 200;
var _height:Number = 200;

var bd:BitmapData = new BitmapData(_width, _height, false);
for(var i:uint=0; i<_height; i++)
{
 for(var j:uint=0; j<_width; j++)
 {
  bd.setPixel(j, i, Math.random() * 0xFFFFFF);
 }
}

var bm:Bitmap = new Bitmap(bd);
addChild(bm);


var timer:Timer = new Timer(.01, 0);
timer.addEventListener(TimerEvent.TIMER, changeColor);
timer.start();

function changeColor(e:Event):void
{
 for(i=0; i<_height; i++)
 {
  for(j=0; j<_width; j++)
  {
   var color:uint = bd.getPixel(j, i);
   if(color > 0) color -= 0x111111;
   bd.setPixel(j, i, color);
  }
 }
}



as2.0 일 때 신경도 안쓰던 비트맵을 요즘 좀 보고 있다.... 흠... 흥미롭군...