mirror of
https://github.com/jorgevasquezp/AE_Scripts.git
synced 2026-08-16 15:31:06 +00:00
Defined functions to set the duration of selected comps to a specific frame/second amount.
This commit is contained in:
@@ -122,7 +122,7 @@ function addLetterbox( aspect ){
|
||||
var letterboxFill = LetterboxLayer.property("Contents").addProperty("ADBE Vector Graphic - Fill")
|
||||
letterboxFill.property("Color").expression = 'effect("Color")("Color")'
|
||||
}
|
||||
function setCompsDurations( new_duration_in_seconds ){
|
||||
function setCompsSecondsDuration( new_duration_in_seconds ){
|
||||
app.beginUndoGroup("x");
|
||||
//DANGER Comps might not be the same, they only have to be NAMED the same.
|
||||
var allCompItems = getAllProjectComps();
|
||||
@@ -136,8 +136,23 @@ function setCompsDurations( new_duration_in_seconds ){
|
||||
}
|
||||
app.endUndoGroup();
|
||||
}
|
||||
function setCompsFramesDuration( new_duration_in_frames ){
|
||||
app.beginUndoGroup("x");
|
||||
//DANGER Comps might not be the same, they only have to be NAMED the same.
|
||||
var allCompItems = getAllProjectComps();
|
||||
var myItems = getSelectedProjectComps();
|
||||
// var allMyItems = []+myItems;
|
||||
var newSource = myItems.pop();
|
||||
|
||||
setCompsDurations(5);
|
||||
for ( var i = 0 ; i < allCompItems.length ; i ++){
|
||||
var curComp = allCompItems[i];
|
||||
setDuration( curComp, new_duration_in_frames * curComp.frameDuration )
|
||||
}
|
||||
app.endUndoGroup();
|
||||
}
|
||||
|
||||
//setCompsSecondsDuration(15);
|
||||
setCompsFramesDuration(1440);
|
||||
|
||||
//addLetterbox( "2.1:1" );
|
||||
|
||||
|
||||
@@ -72,6 +72,7 @@ function setFPS( comp, newFPS ){
|
||||
comp.frameDuration = 1/newFPS;
|
||||
};
|
||||
function setDuration( myComp, newSecondsDuration ){
|
||||
myComp.duration = newSecondsDuration;
|
||||
};
|
||||
function setDurationInFrames( myComp, newFrameDuration ){
|
||||
//myComp.
|
||||
@@ -99,6 +100,7 @@ function resizeCompCanvasCentered( my_comp, new_size, keep_scaler ){
|
||||
|
||||
//get rid of scaling null or not.
|
||||
if (keep_scaler)
|
||||
|
||||
{
|
||||
n.name = 'MAIN_SCALER';
|
||||
}else{
|
||||
|
||||
Reference in New Issue
Block a user