我想知道是否有任何方法可以使用“导出电影”作为“PNG 序列”来处理使用 ActionScript 对对象进行动画处理的电影。像这样导出对于普通动画来说只是花花公子,但它不适用于我当前的项目。基本上我正在使用数学创建图像,我希望能够将结果导出为 png,以便在其他程序(如 photoshop)中使用;但由于图像是使用 actionscript 创建的,因此导出仅显示空白图像。我是否简化为只截取结果的屏幕截图并使用魔杖工具繁琐地删除所有应该透明的区域?有人请告诉我有更好的方法;谢谢!

最佳答案

从 Flash CS3 开始,您可以将 ActionScript 动画/形状导出为 quicktime。

  • 转到 文件 > 导出电影 > Quicktime
  • 在 Quicktime 导出设置中选择 时间过去后 而不是 到达最后一帧时
  • 勾选 忽略舞台颜色(生成 alpha channel )

  • 您应该能够在 Photoshop Extended 中导入 Quicktime 影片,因为 CS3 版本具有时间轴( Window > Animation )。在 CS4 中有一个 Video Workspace 应该会有所帮助。

    这对我来说似乎是最简单的方法。

    如果你想坚持更多的代码,你可以尝试 Lee Felarca's SimpleFLVWriter (虽然它有点旧,所以先测试)或者将你的 swf 变成一个 AIR 应用程序并使用 Adobe AS3CoreLib 中的 PNGEcoder 。

    你能在vimeo上发布你的视频并分享链接吗(我想看^_^)?

    祝你好运,
    乔治

    关于flash - 在 Flash CS4 中, "Export Movie"是否可以作为带有 ActionScript 动画的电影的 PNG 序列?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/2186614/

    10-11 09:00
    查看更多