/**
* This script will turn on Reduce Interlace Flicker for all events on the selected track
* Original Code for adding markers to all events Written By: Edward Troxel
* www.jetdv.com/tts
* 04/02/2003
* Modified By: Rich Shetina
* rshetina@shetina.com
* 06/23/2003
**/
try {
var zeroMark : Timecode = new Timecode(0);
var myMarker : Marker;
//Find the selected event
var track = FindSelectedTrack();
if (null == track)
throw "no selected track";
var eventEnum = new Enumerator(track.Events);
while (!eventEnum.atEnd()) {
var evnt : VideoEvent = VideoEvent(eventEnum.item());
// Set Reduce Interlace Flicker
evnt.ReduceInterlace = true;
eventEnum.moveNext();
}
MessageBox.Show("Done!");
} catch (e) {
MessageBox.Show(e);
}
function FindSelectedTrack() : Track {
var trackEnum = new Enumerator(Vegas.Project.Tracks);
while (!trackEnum.atEnd()) {
var track : Track = Track(trackEnum.item());
if (track.Selected) {
return track;
}
trackEnum.moveNext();
}
return null;
}
It's still great! I don't mind selecting a track-at-a-time to perform the script! It's still a lot faster than placing the thing on every event in that track!
Thanks for pursuing my questions so fervently. I tried to log on to the sundance site, and I can't get past the validation code page, because I haven't been sent one yet for some reason. But I did get a whole slew of emails that seemed to be directed to other people...