You are on page 1of 1

Gérer le temps

Si on ne fait rien, GeoConstruction enchaîne les actions à son propre rythme et impose une vitesse
par défaut.
Il y a 2 façons principales de régler le temps des animations : introduire des tempo et moduler la
vitesse de certaines actions. Ces 2 actions ne peuvent se faire (actuellement) qu'en modifiant
directement le script.

Les « tempo »

A chaque fois qu'il y a une action dans GeoConstruction (ce qui correspond à une ligne d'une
Script), il est possible d'insérer une pause sous forme d'un tempo.

Par exemple, si je crée le texte « Salut ! »

<action objet="texte" mouvement="creer" id="0" abscisse="267" ordonnee="214"
couleur="0x000000" fond_couleur="blanc" />
<action objet="texte" mouvement="ecrire" id="0" couleur="0" fond_couleur="blanc" >
<![CDATA[Salut !]]>
</action>

je peux faire en sorte que l'action suivante ne commence qu'au bout de 2 secondes. Dans ce cas,
j'insère un tempo="20" (la durée du tempo est en dixièmes de secondes : tempo="15" correspond
par exemple à1,5 secondes).

<action objet="texte" mouvement="creer" id="0" abscisse="267" ordonnee="214"
couleur="0x000000" fond_couleur="blanc" />
<action objet="texte" mouvement="ecrire" id="0" couleur="0" fond_couleur="blanc" tempo="20">
<![CDATA[Salut !]]>
</action>

Remarque : Il peut y avoir des tempo négatifs pour gérer la simultanéité sons/images, voir le
document Geo8.

Le paramètre Vitesse.

Pour toutes les actions qui prennent un certain temps (un tracé, un déplacement…) il est possible de
moduler la vitesse de l'action.
Par exemple, vitesse="10" va déjà accélérer nettement une action.
Si je mets vitesse="1000", l'action sera si rapide qu'elle apparaîtra comme immédiate.

<action objet="crayon" vitesse="10" mouvement="tracer" id="2" abscisse="421" ordonnee="156"
couleur="noir" epaisseur="0" opacite="100" />