Exemple basique¶
Résultat attendu¶
Les différents calques contiennent un contenu textuel et une position calculés via des expressions.
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;