我有一个包含 actionscript3 的 flash 文件。我正在尝试将我的文件导出为 .mov 以在 quicktime 中播放。有时它会起作用,然后如果我对文件进行更改(移动几帧,但根本不更改脚本),它将导出一个空文件。有人对我能做什么有任何提示吗?也许如何导出快速时间。
我想知道是否可以将带有动作脚本的文件带入 After Effects?
谢谢,雷切尔
我有一个包含 actionscript3 的 flash 文件。我正在尝试将我的文件导出为 .mov 以在 quicktime 中播放。有时它会起作用,然后如果我对文件进行更改(移动几帧,但根本不更改脚本),它将导出一个空文件。有人对我能做什么有任何提示吗?也许如何导出快速时间。
我想知道是否可以将带有动作脚本的文件带入 After Effects?
谢谢,雷切尔
我将回答您问题的根源:“我想知道是否可以将带有动作脚本的文件带入 After Effects?”
不会。当 Flash 导出视频时,它会逐帧导出时间线动画,不执行脚本,甚至舞台上的任何电影剪辑都不会像在运行的 swf 中那样实际播放。这是因为视频不是一个正在运行的程序,只是字面上的视频,逐帧显示什么像素应该显示什么颜色。
这可能就是你得到一个空白视频的原因,“移动几帧”是否涉及将主时间线减少到在动画中没有任何实际部分,也许更多地依赖于电影剪辑的播放?因为那样你肯定会得到一个空白视频。
如果您希望将脚本动画捕获为视频,那么最好的办法是学习基于 After Effects 的脚本,我相信它称为 Expressions,它基于 Javascript(很像 AS2)。如果您想要实际 Flash 文件的脚本动画,则必须使用 Camtasia 等软件在屏幕上播放时对其进行捕捉。
有几个软件解决方案可以为您进行干净的转换。我用得最多的是Sothink的Swf to Video Converter。经过几次测试,我很惊讶它甚至可以无缝处理动作脚本事件。
您应该能够通过File > Export > Export Movie并选择 Quicktime 选项从 Flash Professional Authoring 导出。从 CS3 版本开始,Flash 可以将 actionscript 生成的内容导出为 Quicktime。
看到这个类似的答案。