столкнулся с такой же проблемой...
только мне нужно вырезать именно рабочую область, то что в данный момент отображается, но обрезается не верно

Код AS3:
var bitmaData:BitmapData = new BitmapData(stage.stageWidth, stage.stageHeight, false, 0xFB0000);
var matrix:Matrix = new Matrix();
var rect:Rectangle = this.getBounds(this._map);
matrix.createBox(1,1,0,-rect.x,-rect.y);
var point:Point = this._map.globalToLocal(new Point(0,0));
var cropRect:Rectangle = new Rectangle(point.x, point.y, stage.stageWidth, stage.stageHeight)
bitmaData.draw(this._map, matrix, null, null, cropRect);
картинку вроде как бирет верно, но мне из нее нужно вырезать кусок именно тот который в данный момент отображется