表达式控制
Expression Controls
下拉菜单控件
Dropdown Menu Control
通过下拉菜单的子菜单项来控制表达式。
//文本图层的源文本属性表达式
a = thisComp.layer("MEDIATEA").effect("下拉菜单控件")("菜单")
if(a == 1) value="MEDIATEA";
else if(a==2) value="PHOTOSHOPTEA"; else value="无此项"
复选框控制
Checkbox Control
通过复选框(数值)来控制表达式。只有勾选(值为 1 )和不勾选(值为 0 )两种状态,常用于逻辑判断。
//文本图层的源文本属性表达式
a = thisComp.layer("MEDIATEA").effect("复选框控制")("复选框");
if(a == 1) value="MediaTea"; else random(0,100);
3D 点控制
3D Point Control
通过设置点值(三维数组)来控制表达式。
//锚点属性表达式,让 3D 图层的锚点受 3D 点控制效果控制
thisComp.layer("空 1").effect("3D 点控制")("3D 点")
图层控制
Layer Control
返回选中合成中的某个图层对象。
//位置属性表达式,让图层的位置与图层控制效果中指定的图层一致
a = thisComp.layer("空 1").effect("图层控制")("图层")
a.position
滑块控制
Slider Control
通过滑块设置数值来控制表达式,常用。
//位置属性表达式,复制的图层自动在 Z 轴移位
a = thisComp.layer("MEDIATEA").effect("滑块控制")("滑块")
value+[0,0,(index-1)*a]
点控制
Point Control
通过设置点值(二维数组)来控制表达式。
//位置表达式。受本图层中的点控制效果中的点属性控制
effect("点控制")("点")
//锚点表达式,使用锚点值受点控制效果控制
temp = thisComp.layer("空 1").effect("点控制")("点");
[temp[0], temp[1]]
角度控制
Angle Control
通过设置角度数值来控制表达式。
//径向擦除效果之过渡完成属性表达式,让径向擦除效果受角度控制效果控制
thisComp.layer("空 1").effect("角度控制")("角度")
颜色控制
Color Control
通过设置颜色(RGBA 四维数组,0 ~ 1)来控制表达式。
//填充效果的颜色属性表达式,让填充的颜色受颜色控制效果控制
thisComp.layer("MEDIATEA").effect("颜色控制")("颜色")
————————————————
版权声明:本文为CSDN博主「MediaTea」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/qq_41176800/article/details/122485931
转载请注明:首页 > 学习笔记 > ae资源共享 ? Ae 效果快速参考:表达式控制