gpt4 book ai didi

javascript - 使用 ExtendScript 访问内部预合成层

转载 作者:太空宇宙 更新时间:2023-11-04 15:53:46 25 4
gpt4 key购买 nike

我对extendScript很陌生。我有一个 After Effects 项目,我试图访问我的合成中的一个项目,然后进入其中选择其中的一个图层。所以它是这样的:我的合成中有 5 个图层,在第 3 个项目中,当我双击时,还有更多图层。我想实现这些内层之一。

var layerName = app.project.item(1).layer(4);
alert(layerName.name);

使用它,我可以访问主合成中预合成项目的名称。现在我想访问它的内部,就像我们双击后效果一样。这样我就可以在其中实现一个层。

这样做的方法是什么?

最佳答案

不确定“在其中实现一个层”是什么意思。如果图层是预合成,您可以访问其源(CompItem)并使用 comp.openInViewer() 通过脚本在查看器中打开它。以下几行将遍历合成中的所有图层,并在查看器中打开预合成图层。

for (i=1; i<=myComp.numLayers; i++){
layer = myComp.layer(i);
if (layer.source instanceof CompItem) layer.source.openInViewer();
}

关于javascript - 使用 ExtendScript 访问内部预合成层,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42884923/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com