Ответы, которые уже размещены, вероятно, будут работать, но есть более простой способ. Матрица - ваш друг здесь.
При этом также используется меньше ресурсов: только один BitmapData и только такой большой, каким он должен быть (то есть такой же большой, как область для обрезки):
// x:320-500, y:0-600
// --> x: 320, y: 0, width: (500-320), height: (600 - 0)
var cropArea:Rectangle = new Rectangle(320,0,180,600);
var mat:Matrix = new Matrix();
mat.translate(-cropArea.x,-cropArea.y);
var snapshot:BitmapData = new BitmapData(cropArea.width,cropArea.height);
snapshot.draw(stage,mat);
Вы можете избежать прямоугольника, но я бы оставил его, так как он более читабелен, на мой взгляд.