这是我尝试过的,但不起作用:/
var myLayer = app.project.item(index).layer(index).propertySpec;
var myProperty = myLayer.opacity;
myProperty.setValue(50);
要设置关键帧,必须使用setValueAtTime
在特定时间将属性设置为一个值,因此:
myProperty.setValueAtTime(newValue, time)
您还可以更改现有密钥的值,从而:
myProperty.setValueAtKey(keyIndex, newValue)
如果你不知道属性是什么,你可以通过测试来检查它是否可以设置关键帧
if(myProperty.canVaryOverTime === true){ doTheThings() }
我觉得我现在能做的最有帮助的事情就是给你指Property对象的文档,它们应该会帮你一把。