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

2016年1月29日原创教程 AfterEffects966,18192

用别人的AE工程文件,最多的就是表达式错误,其次就是素材丢失等。后者都还好解决,就是表达式的错误或许你无从下手。文章源自狐狸影视城-https://fox-studio.net/30563.html

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

使用AE模板时的那些表达式错误问题文章源自狐狸影视城-https://fox-studio.net/30563.html

解决方法:直接点击确定即可。文章源自狐狸影视城-https://fox-studio.net/30563.html

产生原因:文章源自狐狸影视城-https://fox-studio.net/30563.html

这个提示很常见,说明你当前使用的软件版本大于工程制作的版本。一般作者制作工程都会使用较低的版本,这样可以让高版本向下兼容。若工程制作使用cc 2015版本软件,那么你只能使用同样的版本或高于这个版本的软件打开工程文件。文章源自狐狸影视城-https://fox-studio.net/30563.html

这也是我建议使用最新版的原因之一。文章源自狐狸影视城-https://fox-studio.net/30563.html

 文章源自狐狸影视城-https://fox-studio.net/30563.html

2.表达式错误

使用AE模板时的那些表达式错误问题文章源自狐狸影视城-https://fox-studio.net/30563.html

在视图窗口下方的提示栏中,点击最后面的“↑”按钮,展开信息内容,你可以从这里阅读到那里错误了。如下图:文章源自狐狸影视城-https://fox-studio.net/30563.html

使用AE模板时的那些表达式错误问题文章源自狐狸影视城-https://fox-studio.net/30563.html

“←”和“→”的箭头,切换前后的错误。点击放大镜,从图层中展开表达式所在位置。文章源自狐狸影视城-https://fox-studio.net/30563.html

使用AE模板时的那些表达式错误问题文章源自狐狸影视城-https://fox-studio.net/30563.html

左边的三角叹号图标,表示此处的表达式有问题,不能被执行。严格的说是因为作者用的英文版本软件写的表达式,中文软件是不能通用的。根本原因是“效果”的名称不一样,如英文软件中“Silder”就是中文的“滑块”。只需要将英文改成中文即可。文章源自狐狸影视城-https://fox-studio.net/30563.html

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

还有更简单的方法,就是将“Silder”改成“1”。记得去掉双引号。文章源自狐狸影视城-https://fox-studio.net/30563.html

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

这段表达式写的蛮复杂,不过不兼容的问题都是一样的,都是路径上的错误。文章源自狐狸影视城-https://fox-studio.net/30563.html

我又按照同样的原理,把其中的“Layer”和“Checkbox”改成了 1。你可以通过对比上面的截图发现我修改过的地方。文章源自狐狸影视城-https://fox-studio.net/30563.html

使用AE模板时的那些表达式错误问题文章源自狐狸影视城-https://fox-studio.net/30563.html

最后左边的 黄色叹号 消失了,代表表达式已被识别。文章源自狐狸影视城-https://fox-studio.net/30563.html

 文章源自狐狸影视城-https://fox-studio.net/30563.html

这个工程中只有13出不兼容的地方,手动修改即可,不会浪费太多时间,并且若你不懂英文,中文用起来还是比较方便快结的。文章源自狐狸影视城-https://fox-studio.net/30563.html

但是,如果你遇到下方截图中的情况。文章源自狐狸影视城-https://fox-studio.net/30563.html

使用AE模板时的那些表达式错误问题文章源自狐狸影视城-https://fox-studio.net/30563.html

一共427个表达式路径不兼容。这个时候,你就不用想什么的了。直接切换成英文版本来用吧。文章源自狐狸影视城-https://fox-studio.net/30563.html

方法我在《狐狸的常用软件资源整理【持续更新】》帖子中有写到:文章源自狐狸影视城-https://fox-studio.net/30563.html

AE CC 中英文切换方法 :文章源自狐狸影视城-https://fox-studio.net/30563.html

1、我的电脑→我的文档→新建→文本文件→名称为“ae_force_english.txt”。文章源自狐狸影视城-https://fox-studio.net/30563.html

2、重启AE CC即可看到英文界面。文章源自狐狸影视城-https://fox-studio.net/30563.html

3、删除这个文本文件,恢复默认中文语言文章源自狐狸影视城-https://fox-studio.net/30563.html

然后重启软件,打开这个工程文件。就不会有表达式错误了!文章源自狐狸影视城-https://fox-studio.net/30563.html

 文章源自狐狸影视城-https://fox-studio.net/30563.html

3.其他

再有就是素材丢失,这个我就不写了,太基础了。你只需要在项目窗口中找到丢失的素材,然后在素材上右键,替换素材即可。文章源自狐狸影视城-https://fox-studio.net/30563.html

这种问题几乎很少的工程会出现,大部分工程都是打包做好的,除非你移动了工程内部文件的位置。就会出现文件丢失的提示。。。文章源自狐狸影视城-https://fox-studio.net/30563.html

weinxin
千年骚狐
  • 本文由 发表于 2016年1月29日
  • 除非特殊声明,本站文章均为原创,转载请务必保留本文链接
评论:9   其中:访客  9   博主  0
    • 新手
      新手 0

      太牛逼了,解决了,只要耐心就可以改完

      • kingggkingg
        kingggkingg 0

        我用了樓主的方式新建一個文本文檔“ae_force_english.txt”
        打開ae工程後 一開始還是只有一個黑畫面 過了一會 模版工程就可以看見了 而且可以修改
        但刪了那個文本文檔“ae_force_english.txt” 再打開一次中文介面ae後
        模版工程還是表達式錯誤
        有方法可以解決嗎?

        • 翟龙涛
          翟龙涛 0

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

            • 00123
              00123 0

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

              • 小宝儿
                小宝儿 1

                @ 翟龙涛 在哪有?

                • 小宝儿
                  小宝儿 1

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

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

                  挺实用的教程

                  • hanew1
                    hanew1 0

                    跪谢大神!

                  匿名

                  发表评论

                  匿名网友 填写信息

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

                  确定