Benutzerhandbuch Abbrechen

Verwenden des Expressions-Editors

Nutze die verschiedenen Optionen im Expression-Editor, um deine Expressions anzupassen.

Sie können die Code-Editor-Benutzeroberfläche im Expression-Editor anpassen, einschließlich Hervorhebung der JavaScript-Syntax mit eigenen Farben, Zeilennummern, Code-Faltung und automatischem Vervollständigen. Um diese Optionen anzupassen, wähle After Effects > Voreinstellungen > Skripterstellung und Expressions.

Dialogfeld „Skripterstellung und Expressions“
Bereich „Skripterstellung und Expressions“ im Dialogfeld „Voreinstellungen“.

Expression-Editor – Code-Benutzeroberfläche

Passe die Syntax-Hervorhebung für die JavaScript-Syntax und After Effects-Methoden und -Eigenschaften an

Anpassen der Syntax-Hervorhebung
Anpassen der Syntax-Hervorhebung

  • Du kannst den verschiedenen Syntaxtypen, dem Hintergrund und der Textauswahl benutzerdefinierte Farben zuweisen und das Alpha (Deckkraft) der Textauswahl anpassen. Wähle das Pipettensymbol, um eine Farbe aus dem Farbkreis auszuwählen.
  • Du kannst das Aussehen des Expression-Editors anhand der verschiedenen verfügbaren Themen anpassen. Wähle die Dropdown-Liste Thema  und wähle eines der Themen aus. Du kannst auch benutzerdefinierte Themen speichern.

Bearbeiten von Voreinstellungen

Voreinstellungen bearbeiten
Voreinstellungen bearbeiten

Du kannst festlegen, wie die Expression-Snippets und der Texteditor in der Benutzeroberfläche aussehen. Mit diesen Voreinstellungen kannst du die Schriftgröße, die Syntaxhervorhebung, die Einzüge usw. bearbeiten.

Feld „Code-Vorschau“

Feld „Code-Vorschau“
Feld „Code-Vorschau“

Alle Änderungen an den Syntaxfarben und anderen Voreinstellungen des Editors können im Feld „Code-Vorschau“ angezeigt werden.

Tipp:

Verwende throw für Inline-Debugging von Expressions. Dies ist nützlich, wenn du den Code-Fehler im Feld des Expression-Editors finden möchtest, um Zeit zu sparen und eine effiziente Fehlerbehebung zu gewährleisten.

throw für Inline-Debugging von Expressions
throw für Inline-Debugging von Expressions

Beispiel 1: Anzeigefehler in deinem Code-Fragment

  1. Öffne eine Komposition in After Effects, die Expression-Snippets enthält.

  2. Wähle im Bedienfeld Zeitleiste eine Ebene aus und klicke bei gedrückter Alt-Taste darauf, um die Expression im Feld Expression-Editor anzuzeigen.

    Feld „Expression-Editor“
    Feld „Expression-Editor“

  3. Wähle das Editor-Feld aus, um den Bearbeitungsmodus zu öffnen.

    Klick in den Editor, um die Bearbeitung im Expression-Editor zu aktivieren
    Klick in den Editor, um die Bearbeitung im Expression-Editor zu aktivieren

  4. Wähle in diesem Beispiel MILE in der ersten Zeile aus und ändere es in mile in Kleinbuchstaben. Dadurch wird ein Code-Fehler ausgelöst und After Effects zeigt im Code-Fragment eine Fehlermeldung an.

    Im Codefragment angezeigte Fehlermeldung
    Im Codefragment angezeigte Fehlermeldung

    After Effects zeigt außerdem ein Fehlerbanner mit Details zu der Zeilennummer an, in der der Fehler aufgetreten ist.

    Fehlerbanner
    Fehlerbanner

Beispiel 2: Automatische Vorschläge basierend auf häufig verwendeten Komponenten

  1. Ändere in derselben Expression den Ebenennamen von mile in MILE.

  2. Während du den Text eingibst, zeigt After Effects eine Dropdown-Liste mit Vorschlägen an, die After Effects aus den Ebenennamen des Projekts ableitet.

    Automatische Vorschläge zum Ebenennamen
    Automatische Vorschläge zum Ebenennamen

Kompositions-, Ebenen-, Footage- und Effektnamen werden zum automatischen Vervollständigen (autoComplete) angeboten und im richtigen Kontext mit den entsprechenden Methoden comp()layer()footage() und effect() angezeigt. So bleibt Ihre Expression weiterhin aktiv, wenn Sie auf Elemente im Projekt verweisen. Du musst nicht im Bedienfeld „Zeitleiste“ scrollen oder andere Fenster öffnen, um mit dem Auswahlwerkzeug auf Eigenschaften oder Elemente zu verweisen.

Weitere Ressourcen zu Expressions

Da Sie jetzt einige der Konzepte im Zusammenhang mit Expressions verstanden haben, können Sie der Community beitreten, um echte Anwendungsbeispiele zu erhalten und Ihre Arbeit zu teilen.

Das AE Enhancers Forum bietet auch zahlreiche Beispiele und Informationen zu Expressions sowie Skripte und Animationsvorgaben.

Schneller und einfacher Hilfe erhalten

Neuer Benutzer?