Creative Communities of the World Forums

The peer to peer support community for media production professionals.

Activity Forums Adobe After Effects Glueing together text layers in After Effects without using Text Chain script

  • Glueing together text layers in After Effects without using Text Chain script

    Posted by Michel Epe on September 1, 2022 at 2:53 pm

    Hi all,

    New to the platform, have been lurking here for some time but finally ran into an issue I could not find an answer to – if this question has been answered elsewhere: sorry! Also: would appreciate if you could point me towards that answer!

    I’m looking for a way to glue together 3 separate text layers to essentially function as one ( in order to change font colors, fonts etc. individually). I am aware that you can go into The problem is that I’m dynamically pulling in text from a feed, so the amount of text can vary dynamically. I found the Text Chain script, which would be perfect, if I was allowed to access files on my work laptop and install the script…. unfortunately I can’t.

    So I’m wondering if there is any way to replicate what Text Chain is doing using expressions or any other tricks in After Effects. I really only need 3 text layers to function as one in terms of scaling (so when I type something in the first layers, the second and third will move to the right accordingly, as if all three were one).

    Hope that makes sense, if not, let me know. Thanks in advance!

    Andy Kiernan replied 3 years, 11 months ago 2 Members · 1 Reply
  • 1 Reply
  • Andy Kiernan

    September 2, 2022 at 8:20 am

    If I understand correctly you maybe can just ‘add’ the text layers together (concatenate?)

    So if you had three ‘edit’ text layers, you use their source texts in an expression and add them together with some spaces….

    thisComp.layer(“one”).text.sourceText + (” “) + thisComp.layer(“two”).text.sourceText + (” “) + thisComp.layer(“three”).text.sourceText

    Then you have three input layers, One, Two and Three, and one output which reads One Two Three (in this case)

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