Frage von poldy:Hallo,
ich versuche in einem AE CS5.5 Projekt einen Text mittels AE-Scripting (JS) auszutauschen.
Dies funktioniert mit folgendem Befehl für einzeiligen Text, doch möchte ich ein Textfeld mit mehreren Zeilen austauschen.
Bsp:
new_project.item(10).layer(6).sourceText.setValue("Bsp Zeile1");
Bsp produziert Fehler:
new_project.item(10).layer(6).sourceText.setValue("Bsp Zeile1
Bsp Zeile2");
Habt ihr eine Idee, wie ich mehrzeiligen Text ersetzen kann?
Expressions sind leider nicht ganz zielführend, da aus einem Projekt viele unterschiedliche Videos mit unterschiedlichen Inhalten erstellt werden müssen.
Vielen Dank für eure Hilfe.
Gruß
Poldy
Antwort von poldy:
Hallo,
beim Testen hatte ich auf das falsche Objekt zugegriffen. Konnte natürlich nicht gehen.
Die Lösung ist denkbar einfach mit \r :
new_project.item(10).layer(6).sourceText.setValue("Zeile1\rZeile2");
Gruß
Poldy