使用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.其他

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

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

千年骚狐
微信公众号

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen:

目前评论:7   其中:访客  7   博主  0

    • avatar 美图共赏 7

      美图在这里:http://www.fydzv.com/

      • avatar 翟龙涛 0

        有个脚本叫一键表达式错误修复你不知道吧,对不懂英文和表达式的很实用的

          • avatar 00123 0

            @翟龙涛 求你说的那个脚本

            • avatar 小宝儿 1

              @翟龙涛 在哪有?

              • avatar 小宝儿 1

                @翟龙涛 我遇到的问题和上面的一样,可我要改的东西不一样,不知道改哪?

              • avatar 握不住的沙 何不扬了它 9

                挺实用的教程

                • avatar hanew1 0

                  跪谢大神!