Ae效果控件快速参考:表达式控制

1,724 阅读2分钟

表达式控制

Expression Controls

下拉菜单控件 Dropdown Menu Control

通过下拉菜单的子菜单项控制表达式。

示例:文本图层的源文本表达式

a = thisComp.layer("空 1").effect("下拉菜单控件")("菜单")

if(a == 1) value="项目 1"; else if(a==2) value="项目 2"; else value="无此项"

复选框控制 Checkbox Control

通过复选框控制表达式。只有勾选(值为 1 )和不勾选(值为 0 )两种状态,常用于逻辑判断。

示例:文本图层的源文本表达式

a = thisComp.layer("空 1").effect("复选框控制")("复选框")

if(a == 1) value="Photoshoptea"; else random(0,100)

3D 点控制 3D Point Control

通过设置点值(三个值,temp[0]、temp[1],temp[2])来控制表达式。

示例:锚点表达式,让3D图层的锚点受3D点控制效果控制。

thisComp.layer("空 1").effect("3D 点控制")("3D 点")

图层控制 Layer Control

通过设置图层控制表达式。

示例:位置表达式,让图层的位置与图层控制效果中指定的图层一致。

a = thisComp.layer("空 1").effect("图层控制")("图层")

a.position

滑块控制 Slider Control

通过滑块设置值控制表达式,常用。

示例:位置表达式,复制的图层自动在Z轴移位。

a = thisComp.layer("空 1").effect("滑块控制")("滑块")

value+[0,0,(index-1)*a]

点控制 Point Control

通过设置点值(两个值,temp[0]、temp[1])来控制表达式。

示例:锚点表达式,使用X,Y坐标值受点控制效果控制。

temp = thisComp.layer("空 1").effect("点控制")("点");

[temp[0], temp[1], temp[1]]

角度控制 Angle Control 

通过设置角度值控制表达式。

示例:径向擦除效果之过渡完成表达式,让径向擦除效果受角度控制效果控制。

thisComp.layer("空 1").effect("角度控制")("角度")

颜色控制 Color Control

通过设置颜色控制表达式。

示例:填充效果之颜色表达式,让填充的颜色受颜色控制效果控制。

thisComp.layer("空 1").effect("颜色控制")("颜色")

点击下方的“阅读原文”,可查看官网的“表达式控件效果”详细说明。

“有钱的捧个钱场,好看的点下在看”