flash - 将每一帧渲染为单个图像

标签 flash actionscript-3 actionscript animation flash-cs4

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

最佳答案

退房 BitmapData.draw() .您可以监听帧事件并以编程方式从 Flash 中吐出位图(将舞台绘制到位图上、起泡、冲洗、重复)。将此与 PNG 编码器结合使用,您可以非常轻松地自动化整个过程。

关于flash - 将每一帧渲染为单个图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2278077/

相关文章:

css - 使用 swfobject 时,swf 文件会忽略 z-index

actionscript-3 - 声音缺少Flash AS3

javascript - 浏览器端代码编辑器组件

flash - FLVPlayback 组件不会无缝循环

Javascript、事件、事件监听器和内存泄漏

apache-flex - 通过 Flex-Actionscript 更改 Internet Explorer 中的窗口标题

javascript - swfaddress-optimizer.js 的文档在哪里?

flash - 使用 Flash 获取计算机信息

actionscript-3 - 如何利用play2()函数实现视频的快速流切换?

apache-flex - actionscript 函数中的线程是什么?