LOFTER for ipad —— 让兴趣,更有趣

点击下载 关闭
【Elsa汉化】AE表达式的力量 2
Elsa's Sketchbook 2020-08-26

接上文

得到一个值

当你在一个属性中写一个表达式时,目标是得到一个值。你只需要知道四种类型的值来产生或使用--记住这一点你就不需要管其他的事情了。现在,让我们来得到这些值:

在新的合成中,我们添加一个文本图层,写上I AM A TEXT(我是文本)。

小贴士:所有左边带有秒表图标的属性都可以通过表达式进行操作。

我们点开source text(源文本属性)的表达式编辑器。

默认情况下,应该是这样的:

得到一个数值(number value)

现在我们删除默认的表达式内容添加一个数字:3

如图所示我们得到了一个数值。让我们加上一个小数看看会得到什么

我们现在得到了一个带小数点的数值。

得到一个字符串值(string value)

好,接下来我们输入一些文本

嗯,看来不行,出现了报错,这是因为文本值或者说字符串值必须写在单引号或双引号内。


如上图,这样就正确得到了一个字符串值(string value)。

得到一个布尔值(boolean value)

布尔值只有两种形式:true或false。

就像我们刚才看到的字符串值,如果随便输入一个没有引号的文本,就会报错,因为表达式无法直接将文本识别为值。


但当你写下true或false时,它将毫无差错地产生true或false的值,这是因为true或false本身就是值, 就好比16是一个数值。它们本质上是逻辑值,可以区分我们所写的内容是true还是false。

如上图我们得到了布尔值。

得到一个数组值(array value)

让我们来试试得到一个数组值:

如上图我们并没有得到一个数组,只得到了最后一个数字。这是因为数组必须写在方括号内才能被输出为一组值。

如上图我们得到了一个数组值。

明天继续更新








推荐文章
评论(0)
联系我们|招贤纳士|移动客户端|风格模板|官方博客|侵权投诉 Reporting Infringements|未成年人有害信息举报 0571-89852053|涉企举报专区
网易公司版权所有 ©1997-2024  浙公网安备 33010802010186号 浙ICP备16011220号-11 增值电信业务经营许可证:浙B2-20160599
网络文化经营许可证: 浙网文[2022]1208-054号 自营经营者信息 工业和信息化部备案管理系统网站 12318全国文化市场举报网站
网信算备330108093980202220015号 网信算备330108093980204230011号
分享到
转载我的主页