Обозреватель

Observer

суббота, 3 октября 2009 г.

Реализация стирания для объектов Bitmap// И рисования


Кисть:

brush = new BitmapData(star_mc.width, star_mc.height,true,0);
brush.draw(star_mc);

Бумага (холст):

paper = new BitmapData(800, 600, true, 0);
addChild(new Bitmap(paper));

Рисуем:

var m:Matrix = new Matrix();
m.translate(mouseX, mouseY);
paper.draw(brush, m);

Стираем:

var m:Matrix = new Matrix();
m.translate(mouseX, mouseY);
paper.draw(brush, m, null, BlendMode.ERASE);