var myComp = app.project.activeItem;
var myLayer = myComp.selectedLayers[0];
var marker = myLayer.property("marker");
var mkrVal = new MarkerValue("");
var startTime = myLayer.inPoint;
var endTime = myLayer.outPoint;
var curTime = app.project.activeItem.time;
var layerDur = myLayer.outPoint - myLayer.inPoint;
var tm = 0;
var usrIncSec = 5
// Make Markers (Seconds)
tm = tm + startTime;
while (tm <= endTime - usrIncSec){
marker.setValueAtTime(tm, mkrVal);
for (var tm = (tm + usrIncSec); tm<=marker.numKeys; tm++);
{
for (var nbrMkrs = 1; nbrMkrs<=marker.numKeys; nbrMkrs++);
}
marker.setValueAtTime(tm, mkrVal);
}//End While
//EOF
![Image](http://i305.photobucket.com/albums/nn202/shadowcruise/EDM-5-Sec.gif)
Then I wrote a piece of code to do the same thing in increments of frames but the script produced unintended results:
var myComp = app.project.activeItem;
var myLayer = myComp.selectedLayers[0];
var marker = myLayer.property("marker");
var mkrVal = new MarkerValue("");
var startTime = myLayer.inPoint;
var endTime = myLayer.outPoint;
var curTime = app.project.activeItem.time;
var layerDur = myLayer.outPoint - myLayer.inPoint;
var tm = 0;
var nbrMkrs = 0;
var frmDur = myComp.frameDuration;
var usrIncFrms = 20;
var incFrm = usrIncFrms * frmDur;
// Make Markers (Frames)
tm = tm + startTime;
while (tm <= endTime - incFrm){
marker.setValueAtTime(tm, mkrVal);
for (var tm = (tm + incFrm); tm<=marker.numKeys; tm++);
{
for (var nbrMkrs = 1; nbrMkrs<=marker.numKeys; nbrMkrs++);
}
marker.setValueAtTime(tm, mkrVal);
}//End While
//EOF
![Image](http://i305.photobucket.com/albums/nn202/shadowcruise/EDM-20-Frm.gif)
I then went back to the original script written in seconds and set the increment to a decimal value of ".5" and noticed I was having an issue with that script as well:
![Image](http://i305.photobucket.com/albums/nn202/shadowcruise/EDM-5-Sec-1.gif)
If anyone can shed some light on this, I'd appreciate it.
TIA