Operation Manual
Nach oben
duration
Kommentar
Kapitel
url
frameTarget
eventCuePoint
cuePointName
Parameter
MarkerKey-Attribute (Expression-Referenz)
Sie können zum Bearbeiten von Kompositionszeitmarken und Ebenenmarken dieselben Methoden verwenden. Mit dem Objekt
thisLayer.marker greifen Sie auf Ebenenzeitmarken zu und mit dem Objekt thisComp.marker greifen Sie auf Kompositionszeitmarken zu.
In Expressions sind Marken eine besondere Form vom Key-Objekt, sodass Sie mit Methoden wie nearestKey(time) auf Marken zugreifen
können und Marken auch die Attribute time und index haben. Das Attribut index ist nicht die Zahl (Name) der Marke; es ist die Indexnummer
des Keyframes, die die Position der Marke auf dem Zeitlineal darstellt.
Mit Expressions haben Sie Zugriff auf alle Werte für eine Marke, die Sie im Dialogfeld „Kompositionszeitmarke“ oder „Ebenenmarke“ festlegen
können. Mit dieser Expression für die Eigenschaft „Quelltext“ einer Textebene werden Zeit, Dauer, Index, Kommentar (Name), Kapitel, URL,
Frameziel und der Name des Cue-Punkts für die Ebenenmarke angezeigt, die der aktuellen Zeit am nächsten ist; außerdem besagt sie, ob die
Marke für einen Ereignis-Cue-Punkt gesetzt wurde:
Da die XMP-Metadaten in einem Footageelement in Ebenenmarken für eine auf diesem Element basierende Ebene konvertiert werden können,
können Expressions mit XMP-Metadaten interagieren. Weitere Informationen finden Sie unter XMP-Metadaten in After Effects.
Dan Ebberts bietet im After Effects Developer Center einen Lehrgang mit einem Beispiel für die Verwendung von XMP-Metadaten mit Expressions
an.
Rückgabetyp: Number (Zahl).
Die Dauer der Marke (in Sekunden).
Rückgabetyp: String.
Inhalte des Feldes „Kommentar“ im Dialogfeld „Marke“.
Rückgabetyp: String.
Inhalte des Feldes „Kapitel“ im Dialogfeld „Marke“.
Rückgabetyp: String.
Inhalte des Feldes „URL“ im Dialogfeld „Marke“.
Rückgabetyp: String.
Inhalte des Feldes „Frameziel“ im Dialogfeld „Marke“.
Rückgabetyp: Boolean (Boolescher Wert).
Einstellung für den Cue-Punkt im Dialogfeld „Marke“. Wert „true“ für Ereignis, „false“ für Navigation.
Rückgabetyp: String.
Inhalte des Feldes „Name des Cue-Punkts“ im Dialogfeld „Marke“.
Rückgabetyp: inhaltsorientiertes Array von String-Werten.
Inhalte der Felder „Parametername“ und „Parameterwert“ im Dialogfeld „Marke“.
Wenn Sie z. B. einen Parameter namens „Hintergrundfarbe“ haben, können Sie mit der folgenden Expression auf dessen Wert an der nächsten
1
2
3
4
5
6
7
8
9
10
11
12
13
14
m = thisLayer.marker.nearestKey(time);
s = "time:" + timeToCurrentFormat(m.time) + "\r" +
"duration: " + m.duration + "\r" +
"key index: " + m.index + "\r" +
"comment:" + m.comment + "\r" +
"chapter:" + m.chapter + "\r" +
"URL:" + m.url + "\r" +
"frame target: " + m.frameTarget + "\r" +
"cue point name: " + m.cuePointName + "\r" +
"Event cue point? " + m.eventCuePoint + "\r";
for (param in m.parameters){
s += "parameter: " + param + " value: " + m.parameters[param] + "\r";
}
s
777










