Operation Manual
thisComp
thisLayer
thisProperty
time
colorDepth
posterizeTime(framesPerSecond)
value
Nach oben
timeToFrames(t = time + thisComp.displayStartTime, fps = 1,0 / thisComp.frameDuration, isDuration = false)
framesToTime(frames, fps = 1.0 / thisComp.frameDuration)
timeToTimecode(t = time + thisComp.displayStartTime, timecodeBase = 30, isDuration = false)
timeToNTSCTimecode(t = time + thisComp.displayStartTime, ntscDropFrame = false, isDuration = false)
Rückgabetyp: Comp (Komposition).
Steht für die Komposition, die die Expression enthält.
Rückgabetyp: Layer (Ebene), Light (Licht) oder Camera (Kamera).
Steht für die Ebene, die die Expression enthält. Da thisLayer das Standardobjekt ist, ist dessen Verwendung optional. Sie können z. B. eine
Expression mit thisLayer.width oder width beginnen. Bei beiden Varianten erhalten Sie dasselbe Ergebnis.
Rückgabetyp: Property (Eigenschaft).
Steht für die Eigenschaft, die die Expression enthält. Wenn Sie z. B. eine Expression für die Eigenschaft „Drehung“ schreiben, können Sie diese
mit thisProperty beginnen, um auf den Wert für die Eigenschaft „Drehung“ zu verweisen.
Rückgabetyp: Number (Zahl).
Steht für den Kompositionszeitpunkt (in Sekunden), an dem die Expression ausgewertet wird.
Rückgabetyp: Number (Zahl).
Gibt den Wert für die Farbtiefe des Projekts zurück. Wenn die Farbtiefe des Projekts z. B. 16 Bit pro Kanal beträgt, gibt colorDepth 16 zurück.
Rückgabetyp: Number (Zahl).
Argumenttyp: framesPerSecond ist eine Number (Zahl).
Der Wert für framesPerSecond wird zur Framerate für den Rest der Expression. Mit dieser Expression können Sie eine Framerate für eine
Eigenschaft erstellen, die niedriger als die Framerate für die Komposition ist. Mit der folgenden Expression wird z. B. der Eigenschaftswert einmal
pro Sekunde mit einem Zufallswert aktualisiert:
posterizeTime(1); random()
Rückgabetyp: Zahl, Array oder String.
Gibt den Wert am aktuellen Zeitpunkt für die Eigenschaft zurück, die die Expression enthält.
Zeitkonvertierungsmethoden (Expression-Referenz)
Rückgabetyp: Number (Zahl).
Argumenttyp: t und fps sind Numbers (Zahlen); isDuration ist ein Boolean (boolescher Wert).
Konvertiert den Wert für t, der standardmäßig dem Zeitpunkt der aktuellen Komposition entspricht, in eine ganze Zahl Frames. Die Anzahl der
Frames pro Sekunde wird im fps-Argument angegeben, das standardmäßig der Framerate der aktuellen Komposition entspricht (1.0 /
thisComp.frameDuration). Das Argument isDuration, dessen Wert standardmäßig „false“ ist, sollte „true“ sein, wenn der Wert t keine absolute
Zeit, sondern eine Differenz zwischen den beiden Zeiten darstellt. Absolute Zeiten werden gegen negativ unendlich abgerundet; Werte für die
Dauer werden von Null weg gerundet (bei positiven Werten nach oben).
Rückgabetyp: Number (Zahl).
Argumenttyp: frames und fps sind Numbers (Zahlen).
Die umgekehrten Werte von timeToFrames. Gibt die Zeit zurück, die dem erforderlichen Argument frames entspricht. Dabei muss es sich nicht
um einen Integer handeln. Eine Erklärung des Arguments fps finden Sie in der Beschreibung zu timeToFrames.
Rückgabetyp: String.
Argumenttyp: t und timecodeBase sind Numbers (Zahlen); isDuration ist ein Boolean (boolescher Wert).
Konvertiert den Wert für t in einen String, der für den Timecode steht. Eine Erläuterung der Argumente t und isDuration finden Sie in der
Beschreibung zu timeToFrames. Der Wert timecodeBase, der standardmäßig den Wert 30 hat, gibt die Anzahl der Frames in einer Sekunde an.
Rückgabetyp: String.
Argumenttyp: t ist eine Number (Zahl), ntscDropFrame und isDuration sind Booleans (boolesche Werte).
Konvertiert t in einen String, der für NTSC-Timecode steht. Eine Erläuterung der Argumente t und isDuration finden Sie in der Beschreibung zu
timeToFrames. Ist ntscDropFrame „false“ (der Standardwert), ist der resultierende String NTSC-Non-Drop-Frame-Timecode. Ist ntscDropFrame
„true“, ist der resultierende String NTSC-Drop-Frame-Timecode.
758










