我对extendScript很陌生。我有一个 After Effects 项目,我试图访问我的合成中的一个项目,然后进入其中选择其中的一个图层。所以它是这样的:我的合成中有 5 个图层,在第 3 个项目中,当我双击时,还有更多图层。我想实现这些内层之一。
var layerName = app.project.item(1).layer(4);
alert(layerName.name);
使用它,我可以访问主合成中预合成项目的名称。现在我想访问它的内部,就像我们双击后效果一样。这样我就可以在其中实现一个层。
这样做的方法是什么?
最佳答案
您可以像访问主复合层一样访问预复合层。假设您想要访问预编译的第一层,并且您的预编译名为“precomp”。您将瞄准
预压缩层(1)
为了做到这一点,当然,您可能需要识别您的预编译并将其存储为 var,a la
var proj = app.project;
var target;
for (var i = 1; i <= proj.numItems; i++){
if (proj.item(i) instanceOf CompItem && proj.item(i).name ===
"precomp"){
target = proj.item(i);
}
}
关于javascript - 使用 ExtendScript 访问内部预合成层,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42884923/