transition = 20;
if (marker.numKeys<2){
tSecs = transition / ( 1 / thisComp.frameDuration);
linear(time, inPoint, inPoint + tSecs, 0, 100) linear(time, outPoint - tSecs, outPoint, 0, 100)}
else{linear(time, inPoint, marker.key(1).time, 0, 100) linear(time, marker.key(2).time, outPoint, 0, 100)}
a = thisComp.layer(index).sourceRectAtTime();
height = a.height; width = a.width; top = a.top; left = a.left;
x = left; y = top;
[x,y];
a = thisComp.layer(index).sourceRectAtTime();
height = a.height; width = a.width; top =a.top; left = a.left;
x = left + width; y = top;
[x,y];
a = thisComp.layer(index).sourceRectAtTime();
height = a.height; width = a.width; top =a.top; left = a.left;
x = left; y = top + height;
[x,y];
a = thisComp.layer(index).sourceRectAtTime();
height = a.height; width = a.width; top = a.top; left = a.left;
x = left + width; y = top + height;
[x,y];
a = thisComp.layer(index).sourceRectAtTime();
height = a.height; width = a.width; top =a.top; left = a.left;
x = left + width/2; y = top + height/2;
[x,y];
clamp(transform.yPosition, min,max)
loopOut("cycle");
loopOut(“pingpong”)
l = thisComp.layer(index+1);
l.toComp([l.sourceRectAtTime(time).left + l.sourceRectAtTime(time).width,l.sourceRectAtTime(time).top]);
x = thisComp.layer("name").sourceRectAtTime().width;
[x, value[1]]
y = thisComp.layer("name").sourceRectAtTime().height;
[value[0],y]
x = thisComp.layer("name").sourceRectAtTime().width;
y = thisComp.layer("name").sourceRectAtTime().height;
[x,y]
Math.round(time)