AS3为屏幕截图定义coords?

时间:2012-05-02 17:22:44

标签: actionscript-3 screenshot

我已经为安装构建了一个照片展位应用程序,我需要用它的框架拍摄位图数据的屏幕截图...我愚蠢地将我的对象错误地嵌套在因此,在这个关键时刻拍摄显示对象的照片是没有意义的,我没有时间重新组织一切。

我知道编码器可以输出舞台的静止图像,但这可以是一组定义的坐标吗?我有一个需要输出的800x600区域,忽略了舞台的其余部分。

我也在玩其他选项,但是如果有什么看似显而易见的话,我会非常感激它!

1 个答案:

答案 0 :(得分:4)

您可以将整个舞台作为位图数据,然后使用copypixels方法复制您需要的区域。

http://help.adobe.com/en_US/FlashPlatform/reference/actionscript/3/flash/display/BitmapData.html#copyPixels%28%29

或者您可以使用BitmapData类的draw方法将显示对象绘制到该位图数据中。

http://help.adobe.com/en_US/FlashPlatform/reference/actionscript/3/flash/display/BitmapData.html#draw%28%29