Ryan Mcadam
Forum Replies Created
-
Ryan Mcadam
August 15, 2018 at 6:53 pm in reply to: TextDocument.fontStyle does not work – any thoughts?I got a suggestion from David Torno. He suggested I set the text font and style manually then read the value via script. The script value returned was different from the UI value I input manually. So all I had to do was set the text font and style manually get the value via script and then use that value in my variable to make the script work.
Thanks again for the help, Dan.
-
Ryan Mcadam
August 15, 2018 at 6:40 pm in reply to: TextDocument.fontStyle does not work – any thoughts?Thanks for the response, Dan.
Looks like your right.
It is a Read-only attribute.
Any idea on how to change that using Extendscript? -
Yes,
I’m still looking. Anything you have would be great.
Ryan
-
I will give that a try. Thanks, Dan.
I don’t suppose you know how to convert the position of a mask vertice on one layer to match the position of a shape vertice on another layer. Shape vertices seem to be position relative to the center of the shape (not layer) and mask vertices seem to be position relative to the upper left-hand corner of the layer (content not the layer itself). I can’t figure out how to get the vertice positions of one shape (mask) to match the vertices position of the other layer shape. I’d like to be able to do this in extendscript and not an expression.
-
I was hoping to set up a project system for my team. Currently when a team member needs to link to an asset in a project, they need to navigate the folder structure in Dropbox. That sounds simple enough, but our folder structure gets very complicated with different assets and versions, naming conventions and file types. Team members also tend get into the project folders and create sub folders they shouldn’t or move/rename things they shouldn’t move or rename.
I’m writing a set of tools for after effects that manages all this stuff in the background so team members can access everything they need without wasting time navigating the project files or messing with anything in the project folder.
I’d like to create a similar system for premiere so my video editor can click a button and bring in the most updated file versions without having to go looking for them.
Premiere has a panels sdk (different from the plug-in sdk) that may do the trick but it seems more complex then AE’s scripting language and not well documented.
Any thoughts you have on the topic would be great. Thank you.
-
I was hoping to set up a project system for my team. Currently when a team member needs to link to an asset in a project, they need to navigate the folder structure in Dropbox. That sounds simple enough, but our folder structure gets very complicated with different assets and versions, naming conventions and file types. Team members also tend get into the project folders and create sub folders they shouldn’t or move/rename things they shouldn’t move or rename.
I’m writing a set of tools for after effects that manages all this stuff in the background so team members can access everything they need without wasting time navigating the project files or messing with anything in the project folder.
I’d like to create a similar system for premiere so my video editor can click a button and bring in the most updated file versions without having to go looking for them.
Premiere has a panels sdk (different from the plug-in sdk) that may do the trick but it seems more complex then AE’s scripting language and not well documented.
Any thoughts you have on the topic would be great. Thank you.
-
Thanks for the reply. I’ll check out that project and tutorial.
-
I realize this answer is a bit late but here is a function written to find the index of an item among the items collection by name. In other words it will find and return the index of an item from among all the other items in your project panel. Not sure if this is what you were looking for. Hope it helps.
// Find the index of an item in the items collection by name
function findItemIndexByName(searchName)
{
var projLength = app.project.items.length;
var index = null;for (var i = 1; i <= projLength; i++)
{
var nameProperty = app.project.item(i).name;
if ( nameProperty == searchName)
{
index = i;
break;
}
}
return index;
} -
Ryan Mcadam
February 8, 2016 at 9:55 am in reply to: Why do 720p and 1080p videos need to ram preview? Why not just play?That does help. Thank you for the detailed explanation.