-
Multiple keyframe values in an alert
Below is snippet of code that works really well in my function for pulling out the individual curves between keyframes.
I currently am writing the result I get back to an alert.
Basically the code below is written in a “loop” so if you are trying to get the curve between two keyframes it works really well but if you have 10 keyframes you get an alert for each set of keyframes.
Does anyone have any suggestions on how I can compile all of the keyframe values into one alert?
I’m really struggling with this.
Thanks!
function writeCubicBeziers(){
var curItem = app.project.activeItem;
var selectedLayers = curItem.selectedLayers;
var selectedProperties = app.project.activeItem.selectedProperties;
if (selectedLayers == 0){
alert("Please Select at least one Layer");
}
else if(selectedLayers !=0){
for (var i = 0; i < selectedLayers.length; i++){
for (var f in selectedProperties){
var currentProperty = selectedProperties[f];
if (currentProperty.numKeys > 1){
for(var i = 1; i < currentProperty.numKeys; i++){
var t1 = currentProperty.keyTime(i);
var t2 = currentProperty.keyTime(i+1);
var val1 = currentProperty.keyValue(i);
var val2 = currentProperty.keyValue(i+1);
var delta_t = t2-t1;
var delta = val2-val1;