Creative Communities of the World Forums

The peer to peer support community for media production professionals.

Activity Forums Adobe After Effects Automating Changing Text

  • Automating Changing Text

    Posted by Simon Roughan on September 17, 2015 at 8:50 am

    Hi Everyone,
    I have been asked to make an animation so that a word in the middle of the screen changes every ten frames.
    Can i somehow automate this process without having to copy-paste 280 words out of a text doc?
    Thanks in advance
    Simon

    You know I’m born to lose, and gambling is for fools, but that’s the way I like it, baby. I don’t want to live forever!

    Simon Roughan replied 10 years, 8 months ago 2 Members · 2 Replies
  • 2 Replies
  • Walter Soyka

    September 17, 2015 at 11:59 am

    Copy and paste all your words, one per line, onto a text layer. Twirl open the layer, then twirl open the Text property. Alt+click the Source Text stopwatch and use the following expression:

    words = value.split("\r");
    wordIndex = Math.floor(timeToFrames()/10);
    wordIndex = Math.min(wordIndex,words.length-1);
    words[wordIndex];

    Walter Soyka
    Designer & Mad Scientist at Keen Live [link]
    Motion Graphics, Widescreen Events, Presentation Design, and Consulting
    @keenlive   |   RenderBreak [blog]   |   Profile [LinkedIn]

  • Simon Roughan

    September 17, 2015 at 2:00 pm

    Cheers Mate!
    Ill give it a try tonight.
    mfg
    Simon

    You know I’m born to lose, and gambling is for fools, but that’s the way I like it, baby. I don’t want to live forever!

We use anonymous cookies to give you the best experience we can.
Our Privacy policy | GDPR Policy