You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
AFX_yTools/yScripts/y_renderMarkers.jsx

40 lines
1.2 KiB

//app.project.renderQueue.render()
sl = app.project.activeItem.selectedLayers;
//a = app.project.renderQueue.items[1]
function Marker(time,comment,layer){
this.time = time;
this.comment = comment;
this.layer = layer;
return this
}
markers = [];
//alert(new marker(50,'asdads').time);
for(i=0;i<sl.length;i++){
for(j=1;j<=sl[i].property("Marker").numKeys;j++){
var time = sl[i].property("Marker").keyTime(j);
var comment = sl[i].property("Marker").keyValue(j).comment;
var layer = sl[i];
markers.push(new Marker(time,comment,layer));
}
}
function addMarkers(){
for(i=0;i<markers.length;i++){
var item = app.project.renderQueue.items.add(markers[i].layer.containingComp);
item.timeSpanStart = markers[i].time;
item.timeSpanDuration = markers[i].layer.containingComp.frameDuration;
alert(item.timeSpanStart)
}
return 'Markers Succesfully added to render Queue.'
}
addMarkers()
//nKeys = app.project.activeItem.lselectedLayers.property(1).numKeys;
//var myMarker = new MarkerValue("Fade Up");
//app.project.activeItem.property("Marker").setValueAtTime(2, myMarker);