Creative Communities of the World Forums

The peer to peer support community for media production professionals.

Activity Forums Adobe After Effects swap text on layers quickly?

  • swap text on layers quickly?

    Posted by Andy Engelkemier on April 5, 2012 at 3:58 pm

    I’m guessing there isn’t an easier way, but I thought I’d give it a try.

    I’ve got several title animations on at once and we decided the order is wrong. We need item 3 to be item 5, so there is some swapping that needs to be done.

    They all animate in a bit of a wave though, so I Only want to swap text. I’m not actually sure how to swap a text layer in the timeline anyway because text doesn’t have footage. That would be nice to know as well I suppose.

    Anyway, is there a way to just change the content of the text? Obviously I will cut and paste, cut and paste a few times. I’m just wondering if there’s some fancy way of alt dragging the source content of another source content would swap them or something. Well, I tried some key combos just in case and that’s not it. It might be a nice feature though if it’s not. 😉

    David Cabestany replied 14 years, 1 month ago 4 Members · 4 Replies
  • 4 Replies
  • Erik Waluska

    April 5, 2012 at 5:30 pm

    I believe there’s a script that will replace text on aescripts.com but I can’t remember what it’s called. Try just searching “text” on their site.

  • Cassius Marques

    April 5, 2012 at 7:49 pm

    texts don’t have a source…so yeah…you can’t alt drop them from your project…

    If you have some odd swapping to do… copying and pasting will be the away to go. there is no simpler way. Though if you got to swap something like text layer 3 onto 5, 5 onto 7… and so on. You can get by with expressions…

    Pasting something like “thisComp.layer(thisLayer.index-2).text.sourceText” would swap the source text (AND NOTHING BUT THAT (no colors, sizes or anything)) of every text layer by the one 2 positions above it on your timeline.

  • Andy Engelkemier

    April 5, 2012 at 8:04 pm

    I’ll add that request to the feature request. It would be nice to be able to do two things:

    I’d call text as a value for this. As you said, it’s not got a source.

    I’d like to be able to drag one layer value to another and either copy and replace the value (or values if you have multiple layers selected maybe) to make them the same, or hold a different key and have the values swap. Swapping would really only work for two objects of course.

    I wasn’t sure if that existed. I couldn’t find it, and you guys usually collectively have an answer if one exists.

    I’ll just copy the information I need to a 3rd party (an outside text editor in my case) then copy them back to their new positions.

    Thanks for the help all.

  • David Cabestany

    April 6, 2012 at 5:06 am

    you can add an expression to the source text of each layer, thisComp.name (if it’s precomped) or thisLayer.name of it’s not, then all you need to do is retype the text either on the project panel or the timeline panel, but all previous animation will stay with the layer.

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