1 person found this helpful
No, there are no input fields, list controls, pop-ups etc. as expression controls. We've been asking for this for years, but apparently Adobe thinks that other stuff is more important... Anyway, it's perfectly possible to create code to dynamically address items based on text or otehr criteria, but unless you are more specific, I'm afraid we can't really help you. Post the code and explain what you want to do.
Thank you for fast reply!:)
Ok, then I guess it can't be done, not the way I hoped anyway.
This is the effect I have made. I have linked the properties to other layers.
What I wanted was an input field where the user inputs for example "My Title". The source text of my text field in the composition would then update to "My Title".
I know I could probably do this by code, but then the original point kinda disappears. It should be easy for the user to adjust the settings under one effect, instead of having to adjust it multiple places.
I guess the user have to edit the textfield in the comp by actually going into the layer (doubleclick it/highlight it with the text tool etc.) unless you have a genius workaround? (Please say you do:P)
Any property can be addressed with the .name method and returns a string and effects can be renamed, can they not?! ... If that doesn't give you any ideas or it isn't good enough, then editing some text layer/source text property natively is your only other option, though that doesn't mean it wil lhave to be the layer you use for animation...
I know I can make like a control panel that's linked to my animation, but then again, the user would have to edit the text natively.
Your other idea is brilliant! I have thought of making two empty effects that the user can rename, but I don't know how to find the .name of my effect. And how do I write the code so that the source text is the same as the .name of my effect?
Thanks again for your help!
Nevermind, I got it!
Thank you so much!