1

After Effects 脚本指南清楚地说明了如何设置图层标记,但我还没有找到设置时间线标记的方法 。

设置图层标记的代码如下:

var myMarker = new MarkerValue("Fade Up");
myLayer.property("Marker").setValueAtTime(2, myMarker);

我想在时间轴上添加一个标记,但在项目上调用相同的函数会返回未定义。

app.project.item[i].property("Marker").setValueAtTime(2, myMarker);

如何访问时间线标记?

4

2 回答 2

0

抱歉,这个坏消息,但 ExtendScript 无法访问时间线 (comp) 标记,只能访问图层标记。这可能会随着 AE 的下一次重大更新而改变,但我不确定。

于 2013-10-22T17:19:22.717 回答
0

好吧,官方不支持通过 AE 的 Scripting API 来获取时间线合成标记,但可以通过脚本来获取。在 Adob​​e 论坛上查看 Paul Tuersley 在此线程上的解决方案。我实现了它,它工作正常。

http://forums.adobe.com/message/4747367#4747367

于 2014-01-05T22:25:53.750 回答