我试图使用BitmapData和copyPixels方法获取部分舞台区域:
bmd = new BitmapData(stage.stageWidth, stage.stageHeight);
bmdRect = new BitmapData(320, 240);
rectangle = new Rectangle(360, 20, 320, 240);
bmdRect.copyPixels(bmd, rectangle, new Point());
bmd.draw(bmp);
bmp = new Bitmap(bmdRect);
var myEncoder:JPGEncoder = new JPGEncoder(100);
var byteArray:ByteArray = myEncoder.encode(bmd);
Run Code Online (Sandbox Code Playgroud)
我得到的结果是一个空的.jpg我很确定错误是在位图程序而不是保存的...