淘宝天猫VIP

阿里国内站VIP

阿里国际站VIP

京东平台VIP

疯狂插件VIP

全站通VIP

当前位置: 首页 经验分享/新闻资讯 电商圈那些事

AE表达式错误是什么意思?附错误快速解决方法

收藏 邀请

什么是表达式错误?使用AE的王者们都知道,表达式是深入学习使用ae过程中必须掌握的一个技能,掌握了表达是你无论是制作过程还是效果表达都会轻松很多。但对于ae入门选手来说,Ae表达式简直是黑洞中的黑洞,Bug中的bug。

那我们在日常使用模板和预设的过程中也经常会出现表达式的使用,而表达式错误相信也是家常便饭了。

当你在网上花费很多精力终于找到了一个满意的AE模板,就等着使用它创作酷炫的视频了,结果打开后提示模板内表达式错误,瞬间五雷轰顶,然后流下了“幸福”的泪水。

相信这是很多AE新手会遇到的问题,面对这些表达式的报错问题一筹莫展,最终只能无奈的放弃心仪的模板。在这里小编就给受这个问题困扰的广大同胞说一下常用的解决办法,很简单,相信AE新手也能完美的解决。

我们打开AE模板后,表达式之所以会报错,绝大多数原因都是因为我们使用的是中文版AE,而模板中的表达式是使用英文版AE进行编写的,所以表达式中的某些词语不能被识别导致报错。

知道了问题所在,解决办法就简单了,我们只需要使用英文版AE打开模板就行了,因为模板中的表达式基本不可能存在语法上的错误,所以使用英文版AE几乎可以解决所有的报错问题。

如果你说找不到英文版AE,也不要紧,目前所用的中文版AE都是可以转换为英文版的,在AE目录下Support Files\AMT 文件夹里面找到application.xml 。

使用记事本打开文件,在里面找到key=“installedLanguages”>zh_CN,将zh_CN改成 en_US,保存文件,再次启动AE的时候,软件将会变为英文版。如果要将英文版再次变成中文版,将 en_US改回zh_CN即可。

如果说英文版的AE不会使用,那么也可以直接更改表达式,表达式报错会将错误说的很清楚,以下面的表达式报错为例讲解说明。

首先我们解读这个表达式,这是一个控制颜色的表达式,“thisComp”的意思就是这个合成,“layer(“Color Control”)的意思是Color Control的图层,“effect(“Color1”)(“Color”)的意思是效果Color1的Color属性,所以这个表达式表示的就是“此合成中Color Control图层的Color1效果的Color属性”,也就是说Color Control图层的Color1效果的Color属性控制着颜色。

我们再来看报错信息,提示第1行出现错误,“Color”的属性或方法缺失或不存在,也就是说软件没有找到这个“Color”属性。

那我们就根据表达式的意思开始寻找,首先找到Color Control图层,选择这个图层,就可以看到这个图层上添加的Color1效果。

至此表达式都是正确的,提示说找不到“Color”属性,我们可以看到Color1效果下确实没有Color属性,而是有一个“颜色”属性,这就是因为中文版AE把Color进行了汉化,软件找不到Color属性了,自然就会报错。

我们只需将Color改为颜色,也就是表达式改为thisComp.layer("Color Control").effect("Color 1")("颜色"),就可以解决报错问题。

这便是解决AE模板表达式报错的常用方法,关注疯狂的美工官网,每天分享不同的电商圈动态!


路过

雷人

握手
1

鲜花

鸡蛋

刚表态过的朋友 (1 人)

该文章已有0人参与评论

请发表评论

全部评论

阅读排行榜

经典语录

关注官方微信

开放QQ群

美工5群:1061710658

美工3群:199**044(满

极限词群:951970623

平台简介

十年疯狂 初心不变:从2013年至今我们一直在研究和探索电商设计师所面临的难题最佳解决方案,我们致力打造一款更好用,更实用电商设计师辅助工具,疯狂十年只为做好一件事,以开放共享共赢的心态,更好的服务于广大电商设计师。
by:疯狂的美工电商设计师学习交流平台

手机版- 疯狂的美工 |网站地图

赣公网安备 36070202000375号

ICP证(电信增值许可证):赣B2-20220105 本站支持IPv6访问

Powered by Fkdmg.Com © 2013-2024    赣ICP备18006944号-1