Operation Manual

Table Of Contents
loopOutDuration(type="cycle", duration=0)
key(index)
key(markerName)
nearestKey(t)
numKeys
Hinweis:
propertyGroup(countUp = 1)
propertyIndex
name
Bereich wird dabei ab dem ersten Keyframe gemessen. So wird mit der Expression loopInDuration("cycle", 1) eine Schleife mit der ersten
Sekunde der gesamten Animation erstellt. Der Standardwert 0 bedeutet, dass das Segment, für das eine Schleife erstellt werden soll, am Out-
Point der Ebene beginnt. Weitere Informationen finden Sie unter dem Eintrag loopIn.
Rückgabetyp: Number (Zahl) oder Array.
Wiederholt ein Zeitsegment in einer Schleife, gemessen vom letzten Keyframe in der Ebene in Rückwärtsrichtung zum In-Point der Ebene. Die
Schleife endet am Out-Point der Ebene. Das Zeitsegment für die Schleife wird durch die angegebene Dauer bestimmt. Der Wert duration gibt die
Dauer des Segments der Komposition (in Sekunden) in einem Segment an, das in die Schleife aufgenommen werden soll; der angegebene
Bereich wird dabei ab dem letzten Keyframe rückwärts gemessen. So wird mit der Expression loopOutDuration("cycle", 1) eine Schleife
mit der letzten Sekunde der gesamten Animation erstellt. Der Standardwert 0 bedeutet, dass das Segment, für das eine Schleife erstellt werden
soll, am In-Point der Ebene beginnt. Weitere Informationen finden Sie unter dem Eintrag loopIn.
Rückgabetyp: Key oder MarkerKey.
Argumenttyp: index ist eine Number (Zahl).
Gibt das Key- bzw. MarkerKey-Objekt anhand der Nummer zurück. So gibt z. B. key(1) den ersten Keyframe zurück.
Rückgabetyp: MarkerKey.
Argumenttyp: markerName ist ein String.
Gibt das MarkerKey-Objekt mit diesem Namen zurück. Verwenden Sie diese Expression nur bei Markeneigenschaften.
Rückgabetyp: Key oder MarkerKey.
Gibt das Key- bzw. MarkerKey-Objekt zurück, das einer bezeichneten Zeit am nächsten liegt.
Rückgabetyp: Number (Zahl).
Gibt die Zahl der Keyframes in einer Eigenschaft zurück. Gibt die Zahl der Marken in einer Markeneigenschaft zurück.
Wenn Sie die Dimensionen der Eigenschaft „Position“ mithilfe des Befehls „Dimensionen trennen“ in einzelne Komponenten zerlegen,
ändert sich die Anzahl der Keyframes und somit auch der Rückgabewert dieser Methode.
Rückgabetyp: Group (Gruppe).
Gibt eine Gruppe von Eigenschaften bezüglich der Eigenschaft zurück, für die die Expression geschrieben wird. Wenn Sie zum Beispiel die
Expression propertyGroup(1) der Eigenschaft „Drehung“ eines Pinselstrichs hinzufügen, wählt die Expression die Eigenschaftsgruppe
„Transformieren“ aus, die die Eigenschaft „Drehung“ enthält. Fügen Sie stattdessen propertyGroup(2) hinzu, wählt die Expression die
Eigenschaftsgruppe „Pinsel“ aus. Sie können mit dieser Methode namensunabhängige Beziehungen in der Eigenschaftshierarchie erstellen. Sie ist
besonders nützlich für das Duplizieren von Eigenschaften, die Expressions enthalten.
Die Methode numProperties für propertyGroup gibt die Anzahl der Eigenschaften in der Eigenschaftsgruppe zurück.
Bei diesem Beispiel wird die Anzahl der Eigenschaften in der Gruppe zurückgegeben, welche die Eigenschaft enthält, auf der die Expression
geschrieben ist:
thisProperty.propertyGroup(1).numProperties
Rückgabetyp: Number (Zahl).
Gibt den Index einer Eigenschaft bezüglich anderen Eigenschaften in der Eigenschaftsgruppe zurück, einschließlich Eigenschaftsgruppen in
Masken, Effekten, Textanimatoren, Formen, Trackern und Track-Punkten.
Rückgabetyp: String.
Gibt den Namen der Eigenschaft oder Eigenschaftsgruppe zurück.
Beispiel für das Animieren mit der Methode „propertyGroup“ und dem Attribut „propertyIndex“
Die Werte propertyGroup im Verhältnis zur Eigenschaft „Position“ eines Pinselstrichs
A. propertyGroup(4) B. propertyGroup(3) C. propertyGroup(2) D. propertyGroup(1) E. Der Wert propertyIndex von „Position“ ist 2; der Wert
propertyIndex von „Drehung“ ist 4.
In diesem Beispiel wählt die Methode propertyGroup für die einzelnen Pinselstriche die Eigenschaftsgruppe „Pinsel“ aus, da sich diese Gruppe
in der Hierarchie der Eigenschaftsgruppen zwei Stufen über der Eigenschaft „Drehung“ befindet. Das Attribut propertyIndex in jedem
Pinselstrich gibt dann einen eindeutigen Wert für jeden Pinselstrich zurück. Der Ergebniswert wird daraufhin mit der Zeit und mit 200 multipliziert
und auf jeden Drehungswert angewendet, wobei jeder Pinselstrich unterschiedlich gedreht wird, um wirbelnde Malstriche zu
611