将每个帧渲染为单个图像

时间:2010-02-17 03:18:00

标签: flash actionscript-3 actionscript animation flash-cs4

只是好奇,可以闪存拍摄每一帧并将其导出为图像吗?就我而言,我想使用blitting为flashdevelop项目创建精灵图像。当然我知道有一个解决方案。比如将每个形状复制并粘贴到图片编辑器(如photoshop)中并将其转换为png。但我只是看看是否有更简单的方法。

2 个答案:

答案 0 :(得分:7)

结帐BitmapData.draw()。您可以监听帧事件并以编程方式从Flash中吐出位图(将舞台绘制到位图上,泡沫,冲洗,重复)。将其与PNG编码器相结合,您可以非常轻松地自动完成整个过程。

答案 1 :(得分:3)

还有一个带闪光灯的导出功能,所以如果您将对象设置为动画或绘制到舞台,您可以按照图像序列(file-> export-> export movie-> jpeg,GIF,png等)将其导出)。