我想知道是否有任何方法可以使用“导出电影”作为“PNG 序列”来处理对象使用 ActionScript 进行动画处理的电影。像这样导出对于普通动画来说只是花花公子,但它不适用于我当前的项目。基本上我正在使用数学创建图像,我希望能够将结果导出为 png 以用于其他程序,如 photoshop;但由于图像是使用 actionscript 创建的,因此导出仅显示空白图像。我是否简化为只截取结果的屏幕截图并使用魔杖工具繁琐地删除所有应该透明的区域?有人请告诉我有更好的方法;谢谢!
最佳答案
从 Flash CS3 开始,您可以将 ActionScript 动画/形状导出为 quicktime。
- 转到 文件 > 导出影片 > Quicktime
- 在 Quicktime 导出设置中选择 After time elapsed 而不是 When last frame。
- 勾选忽略舞台颜色(生成 Alpha channel )。
您应该能够在 Photoshop Extended 中导入 Quicktime 影片,因为 CS3 版本具有时间轴(Window > Animation)。在 CS4 中,有一个 视频 工作区应该会有所帮助。
这对我来说似乎是最简单的方法。
如果你想坚持更多的代码,你可以试试Lee Felarca's SimpleFLVWriter (虽然有点旧,所以先测试一下)或者将你的 swf 变成一个 AIR 应用程序并使用 Adobe AS3CoreLib 中的 PNGEcoder .
你能把你的视频发布到 vimeo 上并分享链接吗(我想看 ^_^)?
祝你好运, 乔治
关于flash - "Export Movie"是否可以在 Flash CS4 中作为带有 ActionScript 动画的电影的 PNG 序列?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2186614/