Estoy tratando de hacer que el guión se reproduzca cuando hago clic en el botón de reproducción en After Effects. Se supone que el script activa y desactiva constantemente las capas mediante sliderValue (de otra capa) mientras se reproduce. (Entonces, quiero que la función SLIDERCHECKER() ejecute cada cuadro mientras el video se está reproduciendo/renderizando).
var firstLayer = app.project.item(1).layer(1); var secondLayer = app.project.item(1).layer(2); var thirdLayer = app.project.item(1).layer(3); var fourLayer = app.project.item(1).layer(4); var sliderValue1 = secondLayer.effect(1).property(1).value; var sliderValue2 = fourLayer.effect(1).property(1).value; SLIDERCHECKER(); function SLIDERCHECKER(){ app.beginUndoGroup("My script action"); if (sliderValue1 > .7 && sliderValue2 < .7) { firstLayer.opacity.setValue(100); thirdLayer.transform.opacity.setValue(0); // alert("sliderValue1 is higher"); } else if (sliderValue2 > .7 && sliderValue1 < .7) { thirdLayer.opacity.setValue(100); firstLayer.opacity.setValue(0); //alert("sliderValue2 is higher"); } else if (sliderValue1 > .7 && sliderValue2 > .7) { firstLayer.transform.opacity.setValue(100); thirdLayer.transform.opacity.setValue(0); //alert("both are equal"); } app.endUndoGroup(); }