2013-10-21 46 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的下一個主要更新而改變,但我不確定。