使用AE模板时的那些表达式错误问题

用别人的AE工程文件,最多的就是表达式错误,其次就是素材丢失等。后者都还好解决,就是表达式的错误或许你无从下手。

1.当前软件版本高于工程制作版本

使用AE模板时的那些表达式错误问题

解决方法:直接点击确定即可。

产生原因:

这个提示很常见,说明你当前使用的软件版本大于工程制作的版本。一般作者制作工程都会使用较低的版本,这样可以让高版本向下兼容。若工程制作使用cc 2015版本软件,那么你只能使用同样的版本或高于这个版本的软件打开工程文件。

这也是我建议使用最新版的原因之一。

 

2.表达式错误

使用AE模板时的那些表达式错误问题

在视图窗口下方的提示栏中,点击最后面的“↑”按钮,展开信息内容,你可以从这里阅读到那里错误了。如下图:

使用AE模板时的那些表达式错误问题

“←”和“→”的箭头,切换前后的错误。点击放大镜,从图层中展开表达式所在位置。

使用AE模板时的那些表达式错误问题

左边的三角叹号图标,表示此处的表达式有问题,不能被执行。严格的说是因为作者用的英文版本软件写的表达式,中文软件是不能通用的。根本原因是“效果”的名称不一样,如英文软件中“Silder”就是中文的“滑块”。只需要将英文改成中文即可。

  1. ST = effect("SureTarget")("滑块");

还有更简单的方法,就是将“Silder”改成“1”。记得去掉双引号。

  1. ST = effect("SureTarget")(1);

这段表达式写的蛮复杂,不过不兼容的问题都是一样的,都是路径上的错误。

我又按照同样的原理,把其中的“Layer”和“Checkbox”改成了 1。你可以通过对比上面的截图发现我修改过的地方。

使用AE模板时的那些表达式错误问题

最后左边的 黄色叹号 消失了,代表表达式已被识别。

 

这个工程中只有13出不兼容的地方,手动修改即可,不会浪费太多时间,并且若你不懂英文,中文用起来还是比较方便快结的。

但是,如果你遇到下方截图中的情况。

使用AE模板时的那些表达式错误问题

一共427个表达式路径不兼容。这个时候,你就不用想什么的了。直接切换成英文版本来用吧。

方法我在《狐狸的常用软件资源整理【持续更新】》帖子中有写到:

AE CC 中英文切换方法 :

1、我的电脑→我的文档→新建→文本文件→名称为“ae_force_english.txt”。

2、重启AE CC即可看到英文界面。

3、删除这个文本文件,恢复默认中文语言

然后重启软件,打开这个工程文件。就不会有表达式错误了!

 

3.其他

再有就是素材丢失,这个我就不写了,太基础了。你只需要在项目窗口中找到丢失的素材,然后在素材上右键,替换素材即可。

这种问题几乎很少的工程会出现,大部分工程都是打包做好的,除非你移动了工程内部文件的位置。就会出现文件丢失的提示。。。

千年骚狐
微信公众号