Flash: снимок экрана / сохранить изображение в окне просмотра - PullRequest
1 голос
/ 19 января 2011

Есть ли Actionscript для включения скриншота определенной области экрана?А возможно отобразить этот скриншот на другом этапе?

1 Ответ

1 голос
/ 19 января 2011

Вам нужно будет использовать объект BitmapData , чтобы нарисовать текущие элементы изображения на новом объекте. Код может выглядеть примерно так ...

//Assuming x,y,w,h is the area you want to capture
//Create a new bitmap data object to store our screen capture
var bmp:BitmapData = new BitmapData(h, w);

//Draw the stage onto our bitmap data clipping at the correct points
bmp.Draw(stage, null, null, null, new Rectangle(x, y, w, h));
...