javascript - After Effects Slider 表达式以增加或减少可见层
问题描述
随着滑块数量的增加,我希望我的comp中可见的图层增加,反之亦然。
我正在使用的表达式:
t = thisComp.layer("Control").effect("Slider Control")("Slider");
r = thisComp.layer("Control");
if (index - r.index == t) {100} else {0};
目前,当您增加滑块时,它会一次显示一个图层,但我希望所选索引号下方的所有图层保持可见,直到我降低滑块数量。
任何帮助,将不胜感激。
解决方案
嗯,我觉得很傻。我所需要的只是将等于运算符 == 更改为小于或等于 <=。
t = thisComp.layer("Control").effect("Slider Control")("Slider");
r = thisComp.layer("Control");
if (index - r.index <= t) {100} else {0};
现在它完美地工作了。