Exemple basique

Résultat attendu

Les différents calques contiennent un contenu textuel et une position calculés via des expressions.

../../_images/resultat-exemple-basique.png

Consignes

Pour expérimenter l’identificateur index, effectuez les étapes suivantes :

  • dans une composition
  • créez un calque texte
  • attachez la première expression ci-dessous à sa propriété Texte Source
  • attachez la seconde expression ci-dessous à sa propriété position
  • copiez-collez le calque texte plusieurs fois et observez son contenu et sa position changer

Expression 1

/* on prend le texte 'calque n°'
   et on ajoute à sa suite le numéro du calque
   où se situe l'expression */

'calque n°' + index;

Expression 2

Version courte

[ transform.position[0], index * 100 ]

Version longue

// le décalage vertical souhaité
const decalage_en_pixels = 100;

/* les valeurs de la propriété sont dans un tableau

+-------+-------------------+
| index |      valeur       |
+-------+-------------------+
|   0   |   position en x   |
+-------+-------------------+
|   1   |   position en y   |
+-------+-------------------+
*/

// on récupère ses valeurs
const position_en_x = transform.position[0];
const position_en_y = transform.position[1];

// on créé un tableau vide pour indiquer la nouvelle position
var nouvelle_position = [];

// on garde la position en x
nouvelle_position[0] = position_en_x;

// on change la position en y
nouvelle_position[1] = index * decalage_en_pixels;

// on renvoie le nouvelle position calculée par expression
nouvelle_position;