Attributs MarkerKey

Vous pouvez utiliser les mêmes méthodes pour accéder aux valeurs des repères de composition et de calque. Utilisez l’objet thisLayer.marker pour accéder aux repères de calque et l’objet thisComp.marker pour accéder aux repères de composition.

Dans le cas d’expressions, les repères consistent en un type spécial d’objet Key. Vous pouvez donc accéder aux repères à l’aide de méthodes de type nearestKey(time). Les repères ont également des attributs time et index. L’attribut index n’est pas le numéro (nom) du repère, mais le numéro d’index de l’image clé. Il représente la place du repère sur l’échelle de temps.

Les expressions ont accès à toutes les valeurs d’un repère définies dans la boîte de dialogue Repère de composition ou Repère de calque. Cette expression inscrite dans la propriété Texte source d’un calque de texte affiche différentes données (instant, durée, index, commentaire (nom), chapitre, URL, image cible et nom du signal de départ du repère de calque le plus proche de l’instant courant) et indique si le repère est destiné à un signal de départ d’événement :

  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
duration
Type de valeur renvoyé : Number.

Durée des repères (en secondes).

comment
Type de valeur renvoyé : String.

Contenu du champ Commentaires de la boîte de dialogue Repère.

chapter
Type de valeur renvoyé : String.

Contenu du champ Chapitre de la boîte de dialogue Repère.

url
Type de valeur renvoyé : String.

Contenu du champ URL de la boîte de dialogue Repère.

frameTarget
Type de valeur renvoyé : String.

Contenu du champ Image cible de la boîte de dialogue Repère.

eventCuePoint
Type de valeur renvoyé : Boolean.

Type de signal de départ paramétré dans la boîte de dialogue Repère. « True » pour Evénement ; « false » pour Navigation.

cuePointName
Type de valeur renvoyé : String.

Contenu du champ Nom du signal de départ de la boîte de dialogue Repère.

parameters
Type de valeur renvoyé : ensemble associatif (Array) de valeurs de chaîne (String).

Contenu des champs Nom du paramètre et Valeur du paramètre de la boîte de dialogue Repère.

Par exemple, s’il existe un paramètre appelé « background color » (couleur d’arrière-plan), vous pouvez utiliser l’expression suivante pour accéder à sa valeur au repère le plus proche :

  thisComp.marker.nearestKey(time).parameters["background color"]