Operation Manual

Table Of Contents
Für die n-te Komponente einer mehrdimensionalen Eigenschaft, wie die y-Komponente eines Effektankerpunkts, hängen Sie [n] wie hier
dargestellt ans Ende an:
thisComp.layer("Layer B").effect("Advanced Lightning")("Origin")[1]
Das Standardobjekt für eine Expression ist die Eigenschaft, für die die Expression geschrieben wurde, gefolgt von der Ebene, die die Expression
enthält. Daher müssen Sie die Eigenschaft nicht extra angeben. Eine Verwackeln-Expression (Wiggle) für die Eigenschaft „Position“ einer Ebene
kann also auf zweierlei Art und Weise geschrieben werden:
wiggle(5, 10)
position.wiggle(5, 10)
Wenn die Ebene und die Eigenschaft außerhalb der Ebene und Eigenschaft liegen, für die Sie die Expression schreiben, müssen Sie allerdings
Ebene und Eigenschaft mit angeben. Beispiel: Eine Expression für die Eigenschaft „Deckkraft“ der Ebene B, die mit der Eigenschaft „Drehung“
von Ebene A verknüpft werden soll, sähe folgendermaßen aus:
thisComp.layer("Layer A").rotation
Wenn Sie weitere Beispiele zu dieser Funktion sehen möchten, verknüpfen Sie mithilfe des Expression-Auswahlwerkzeugs eine
Ebeneneigenschaft mit einer anderen und sehen Sie sich die Expressions an, die dabei erstellt werden.
Jeff Almasol bietet auf seiner Redefinery-Website ein Skript an, mit dem Sie bestimmen können, wie auf Eigenschaften in Expressions verwiesen
werden soll.
Arrays und mehrdimensionale Eigenschaften
Ein Array ist ein Objekttyp, der einen geordneten Satz Zahlen speichert. Dargestellt wird ein Array als Liste von Zahlen, die, wie in diesem
Beispiel, durch Kommas voneinander getrennt und von Klammern umgeben sind.
[10, 23]
Die Zuweisung von Arrays zu Variablen ermöglicht es Ihnen, Verweise auf Arraywerte in anderen Bereichen der Expression zu erstellen. Beispiel:
myArray = [10, 23]
Die Dimension eines Arrayobjekts gibt die Anzahl der Elemente im Array an. Die Dimension von myArray ist 2. Eigenschaften in After Effects
können abhängig von der Anzahl der Wertargumente unterschiedliche Dimensionen haben. In der Expression-Sprache werden Eigenschaftswerte
entweder als einzelne Werte (Zahlenobjekte) oder Arrays (Arrayobjekte) angegeben.
Die folgenden Tabelle enthält Beispiele einiger Eigenschaften und ihrer Dimensionen:
Durch Verwendung eckiger Klammern und einer Indexnummer können Sie angeben, welches Element des Arrayobjekts verwendet werden soll,
und so auf die einzelnen Elemente zugreifen. Jeder Position im Arrayobjekt ist eine Indexnummer zugewiesen, wobei die Nummerierung bei 0
beginnt. Bleiben wir beim vorherigen Beispiel, ist myArray[0] gleich 10 und myArray[1] ist gleich 23.
Die folgenden beiden Expressions sind gleichwertig:
[myArray[0], 5]
Dimension Eigenschaft
1 Drehung °
Deckkraft %
2 Skalierung [x=Breite, y=Höhe]
Position [x, y]
Ankerpunkt [x, y]
Audiopegel [links, rechts]
3 Skalierung [Breite, Höhe, Tiefe]
3D-Position [x, y, z]
3D-Ankerpunkt [x, y, z]
Ausrichtung [x, y, z]
4 Farbe [Rot, Grün, Blau, Alpha]
592