
Код AS1/AS2:
// рисуем квдрат
targ_bmd.draw(bmp1);
// ректангл квадрата
var rec:Rectangle = targ_bmd.getColorBoundsRect(0xFF000000, 0xFF000000);
// битмапдата картинки линии
var tmp_bmd:BitmapData = new BitmapData(bmp2._width, bmp2._height, true, 0x0);
tmp_bmd.draw(bmp2);
// стираем, что в области квдрата
tmp_bmd.fillRect(rec, 0x0);
// рисуем, что осталось от линии
targ_bmd.draw(tmp_bmd);
tmp_bmd.dispose();