ADOBE AFTER EFFECTS: Forum Expressions Tutorials Creative Cloud

# How to start animation at last letter with Amortype 2.0 ??

FAQ   •   VIEW ALL
 How to start animation at last letter with Amortype 2.0 ?? on Feb 16, 2017 at 2:36:11 pm

Is there a way to start the animation from the last letter?? Invert the sequence of the letters order like the "Shape: Ramp up/down" of the range selector does?

My problem is that when I only set the position X in the preset, the animation is different when the position X has a positive number than when is negative.

Many thanks!

}else{
seedRandom(index*textIndex,timeless=true);
retard = random(0,1);}
t = time - (inPoint + retard);
startVal = [100,100,100];
endVal = [0,0,0];
if (t &lt; duration){
linear(t,0,duration,startVal,endVal);
}else{
amp = (endVal - startVal)/duration;
w = freq*Math.PI*2;
endVal + amp*(Math.sin((t-duration)*w)/Math.exp(decay*(t-duration))/w);
}

 Re: How to start animation at last letter with Amortype 2.0 ??on Feb 16, 2017 at 5:39:09 pm

I think you could add a new variable, like this at the top of the expression:

idx = textTotal - textIndex + 1;

and then replace textIndex with idx in the rest of your expression.

Dan

 Re: How to start animation at last letter with Amortype 2.0 ??on Feb 16, 2017 at 8:15:06 pm

HI! If somebody needs the answer for this post, Dan Ebberts solve the issue!! I want him to be my best friend forever!

By accident I click on "report post" and his answer gone away!

Many thanks, Dan! Amazing!!

idx = textTotal - textIndex + 1
}else{
seedRandom(index*idx,timeless=true);
retard = random(0,1);}
t = time - (inPoint + retard);
startVal = [100,100,100];
endVal = [0,0,0];
if (t &lt; duration){
linear(t,0,duration,startVal,endVal);
}else{
amp = (endVal - startVal)/duration;
w = freq*Math.PI*2;
endVal + amp*(Math.sin((t-duration)*w)/Math.exp(decay*(t-duration))/w);
}

 Re: How to start animation at last letter with Amortype 2.0 ??on Feb 3, 2019 at 1:52:03 pm

Hi,
Thank you for this question and solution,
i just found this post which is start from left or random,
How can i start it from the center?

Thanks