Operation Manual

Nach oben
Nach oben
zurückgibt. Suchen Sie unter Objekttyp „Layer General“ (Ebene allgemein): Allgemeine Attribute und Methoden (Expression-Referenz) das
gewünschte Element heraus. Wenn Sie z. B. die Werte der Eigenschaft „Position“ für eine Ebene abrufen möchten, geben Sie am Ende der
Expression .position ein. Sie erhalten folgendes Ergebnis:
thisComp.layer(1).position
7. Aus dem Abschnitt Objekttyp „Layer General“ (Ebene allgemein): Allgemeine Attribute und Methoden (Expression-Referenz) können Sie
ersehen, dass das Attribut position eine Eigenschaft zurückgibt. Beachten Sie unter Objekttyp „Property“ (Eigenschaft): Attribute und
Methoden (Expression-Referenz), dass Sie der Expression einen Zeitfaktor hinzufügen können. Wenn Sie eine bestimmte Zeit, z. B. den
aktuellen Zeitpunkt plus 2 Sekunden hinzufügen möchten, geben Sie am Ende der Expression .valueAtTime(time+2)ein. Sie erhalten
folgendes Ergebnis:
thisComp.layer(1).position.valueAtTime(time+2)
8. Beachten Sie unter Objekttyp „Property“ (Eigenschaft): Attribute und Methoden (Expression-Referenz), dass die Methode valueAtTime eine
Zahl oder ein Array zurückgibt. Wenn eine Expression eine Zahl, ein Array oder einen booleschen Wert (z. B. „true“ oder „false“) zurückgibt,
können Sie dieser Expression keine weiteren Attribute oder Methoden hinzufügen. (Auf Wunsch können Sie jedoch Operatoren wie + , , *
und / hinzufügen)
Anzeigen von Expressions und der Expression-Kurve
Im Modus „Diagrammeditor“ wird das einzelne Expression-Feld am unteren Rand des Diagrammeditors als größenveränderbares Feld angezeigt
und zeigt nur die Expression der ausgewählten Eigenschaft an. Um mehrere Expression-Felder gleichzeitig anzuzeigen, muss sich das
Zeitleistenfenster im Modus „Ebenenbalken“ befinden.
Drücken Sie Umschalttaste + F3, um zwischen den Modi „Ebenenbalken“ und „Diagrammeditor“ hin- und herzuschalten.
Um nur Eigenschaften mit Expressions anzuzeigen, wählen Sie eine oder mehrere Ebenen aus und drücken Sie dann zweimal die TasteE“.
Wenn Sie das Expression-Feld im Diagrammeditor anzeigen möchten, wählen Sie unten im Diagrammeditor aus dem Menü „Diagrammtyp
und Optionen wählen“
die Option „Expression-Editor anzeigen“. Wenn Sie einer Eigenschaft eine neue Expression hinzufügen, wird der
Expression-Editor angezeigt, unabhängig von dieser Einstellung.
Um die Größe des Expression-Felds zu ändern, ziehen Sie dessen unteren Rand nach oben oder unten.
Um die Auswirkungen der Expression auf Werte oder Geschwindigkeit zu beurteilen, klicken Sie im Diagrammeditor auf das Symbol „Kurve
nach Expression anzeigen“
.
Die schwach eingefärbte Kurve zeigt den Wert oder die Geschwindigkeit vor Anwendung der Expression. Die leuchtend farbige Kurve zeigt,
wie sich die Expression auf den Wert oder die Geschwindigkeit auswirken wird. Der Anzeige des Bewegungspfads im Kompositionsfenster
können Sie ebenfalls entnehmen, welche Auswirkungen die Expression auf den Pfad hat, sofern die Option „Kurve nach Expression
anzeigen“ aktiviert ist.
Mit dem Suchfeld im Zeitleistenfenster können Sie sowohl nach Expressions als auch nach anderen Komponenten einer Eigenschaft suchen.
Wenn die Suchzeichenfolge in einer Expression vorkommt, werden die entsprechende Eigenschaft sowie die Eigenschaftsgruppe und die
Ebene, zu der die Eigenschaft gehört, in den gefilterten Suchergebnissen angezeigt.
Schreiben von Expressions für Quelltext
Die Eigenschaft „Quelltext“ einer Textebene wird von Expressions als JavaScript-String interpretiert. Sie können das Expression-Auswahlwerkzeug
verwenden, um auf den Quelltext aus einer anderen Ebene zuzugreifen, es wird jedoch nur der Stil des ersten Zeichens der Zielebene verwendet.
Weitere Informationen zum JavaScript-Objekt „String“ finden Sie einer JavaScript-Referenzressource.
Mit "\r" in einer String-Expression wird eine neue Textzeile begonnen. Wenn Sie z. B. den Originaltext einer Ebene in Großbuchstaben auf
dieselbe Ebene in eine neue Zeile kopieren möchten, verwenden Sie die folgende Expression:
text.sourceText + "\r" + text.sourceText.toUpperCase()
Das Hinzufügen einer Textebene zu einer Komposition und das Hinzufügen einer Expression zu deren Eigenschaft „Quelltext“ ist eine gute
Möglichkeit, die Eigenschaftswerte anderer Ebenen zu untersuchen. Die folgende Expression in einer Eigenschaft „Quelltext“ meldet den Namen
und Wert der Eigenschaft „Deckkraft“ für die nächste Ebene in der Stapelreihenfolge von Ebenen:
thisComp.layer(index + 1).name + "\rOpacity = " + thisComp.layer(index + 1).opacity.value
Im folgenden Beispiel wird der Name des Footageelements angegeben, das als Quelle der ersten Bildebene im Stapel zum aktuellen Zeitpunkt
verwendet wird, für das der Schalter „Video“ eingestellt ist.
source_footage_name = "";
for (i = 1; i <= thisComp.numLayers; i++){
644