2013-10-21 35 views
0

After Effects scripting guide明确了如何设置图层标记,但是我尚未找到设置时间轴标记的方法。使用扩展名设置After Effects时间轴标记

用于设置层标记的代码如下:

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

我想的标记添加到时间线但调用上的项目相同的函数返回未定义。

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

如何访问时间轴标记?

回答

0

那么,通过AE的Scripting API获取时间轴补偿标记并不是官方支持的,但它可以通过脚本进行。在Adobe论坛上查看Paul Tuersley的解决方案。我实现了它,它工作正常。

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

+0

是的,这工作访问现有的标记,但请求是“一种方式来设定时间线标记” – CRGreen

+0

真的,但我只是想在OP指向一个解决方案,至少让他一半在那里。 – ariestav

0

对不起,坏消息,但时间线(comp)标记不可用ExtendScript访问,只有图层标记。这可能会随着AE的下一个主要更新而改变,但我不确定。