Benutzerhandbuch Abbrechen

Expression-Fehler

Wenn eine Expression nicht ausgewertet werden kann, werden Expression-Fehler in einem Warnungsbanner am unteren Rand der Kompositions- und Ebenenfenster angezeigt. After Effects deaktiviert die Expression nicht, sondern setzt ihre Auswertung fort. Das Warnungsbanner wird angezeigt, solange bei der Auswertung der Expression Fehler auftreten, d. h. bis sie korrigiert oder manuell deaktiviert wird.

Die Benutzeroberfläche für den Expression-Fehler

Hier ist ein Beispiel eines Warnungsbanners für einen Expression-Fehler:

Beispiel-Expression-Fehler
Beispiel-Expression-Fehler

A. Pfeil nach links oder rechts B. Schaltfläche „Expression-Fehler anzeigen“ C. Schaltfläche zum Ein-/Ausblenden der Warnung 

  • Mit den Pfeilen nach links oder rechts kannst du den vorherigen oder nächsten Expression-Fehler anzeigen, wenn die Auswertung mehrerer Expressions fehlschlägt.
  • Die Schaltfläche Expression-Fehler anzeigen (Lupe) zeigt die Eigenschaft mit der fehlgeschlagenen Expression im Bedienfeld „Zeitleiste“ an. Handelt es sich um eine Expression aus einer anderen Komposition, wird diese geöffnet.
  • Über die Schaltfläche Warnmeldungen ein-/ausblenden (Pfeile nach oben/unten) wird der Fehlertext entweder ein- oder ausgeblendet.

Der Fehlertext für die Expression umfasst nur eine Zeile und wird entsprechend der Breite des Bedienfelds Komposition abgeschnitten.

Anzeigen des vollständigen Fehlertextes für die Expression

Klicke neben der Expression auf . Der vollständige Fehler wird in einem Dialogfeld angezeigt.

Das Dialogfeld für den Expression-Fehler
Das Dialogfeld für den Expression-Fehler

Ausblenden des Warnungsbanners

Ausblenden des Warnungsbanners

Wähle After Effects > Einstellungen > Skripterstellung und Expressions (macOS) oder Bearbeiten > Voreinstellungen > Allgemein (Windows) und deaktiviere Warnungsbanner anzeigen, wenn das Projekt Expression-Fehler enthält.

Wenn diese Option deaktiviert ist, bleibt das Warnungsbanner auch dann ausgeblendet, wenn neue Expression-Fehler auftreten.

Aktivieren Sie diese Option erneut, um Expression-Fehler anzuzeigen.

Anzeigen von Expression-Fehlern

Wenn eine Expression nicht verarbeitet werden kann, zeigt After Effects eine erläuternde Fehlermeldung an und deaktiviert die Expression automatisch. Ein gelbes Warnsymbol wird neben der Expression angezeigt. Wähle das Warnsymbol, um die Fehlermeldung erneut anzuzeigen.

Um fehlerhafte Expressions anzuzeigen, wähle eine oder mehrere Ebenen aus. Klicke mit der rechten Maustaste (Windows) oder bei gedrückter Ctrl-Taste (macOS) auf eine ausgewählte Ebene im Bedienfeld Zeitleiste. Wähle Expression-Fehler anzeigen aus dem Kontextmenü.

Einige Expressions basieren auf den Namen von Ebenen oder Eigenschaften in deinem Projekt. Wenn du den Namen einer Ebene oder Eigenschaft änderst, die in einer Expression enthalten ist, versucht After Effects, die Expression zu aktualisieren, sodass sie den neuen Namen verwendet. In einigen komplexen Fällen kann After Effects die Expression jedoch nicht automatisch aktualisieren. In diesem Fall kann die Expression eine Fehlermeldung erzeugen und du musst die Expression selbst aktualisieren.

Hinweis:

Die Expression funktioniert möglicherweise nicht, wenn du After Effects in einer anderen Sprache ausführst oder wenn du die Namen der Elemente (wie Ebenen, Effekte oder andere Eigenschaftsgruppen) geändert hast. Um die Expression zu aktivieren, ändere die Expression so, dass sie die neuen Namen oder die Zeichenfolgen verwendet, die der Sprache entsprechen, in der After Effects ausgeführt wird.

Die Beispiele in diesem Dokument wurden für den Standardzustand erstellt, in dem After Effects in englischer Sprache ausgeführt wird. Einige Beispiele in diesem Dokument funktionieren nicht ohne eine solche Änderung.

Fehler beim Erstellen von Vorkomposition von Ebenen

Das Erstellen einer Vorkomposition mit mehreren Ebenen kann dazu führen, dass Expressions, die auf eine Eigenschaft einer der Ebenen verweisen, einen Fehler erzeugen. Du musst diese Expressions aktualisieren, damit sie sich auf die Ebene innerhalb der neuen Zusammensetzung beziehen. Dies ist besonders bei Expressions wichtig, die mit thisComp statt über den Namen auf eine Komposition verweisen. (Siehe Erstellen von Unterkompositionen und Verschachteln.)

Hinweis:

Die Argumente für einige Effekte in After Effects haben sich gegenüber den Argumenten von früheren Versionen geändert. Wenn du über Expressions verfügst, die Argumentindexreferenzen anstelle von Argumentnamen verwenden, aktualisiere die Expressions, damit sie Argumentnamen verwenden.

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?