Vous pouvez définir une séquence d'animation, activée lorsque l'utilisateur sélectionne l'objet de commande ou pose un objet dessus.
Pour comporter une séquence d'animation, un objet doit :
être de type icon ;
comporter une zone PUSH_ACTION ou une zone DROP_ACTION.
Précisez la séquence d'animation à l'aide du composant ANIMATION :
ANIMATION nom_animation { image_icône [délai] image_icône [délai] ... }
où délai représente la durée entre les icônes d'animation, en millisecondes.
Ajoutez les zones PUSH_ANIMATION et/ou DROP_ANIMATION à la définition de l'objet de commande. La valeur correspond au nom de la séquence ANIMATION.
Par exemple, les lignes suivantes permettent l'animation de l'objet de commande qui lance l'application BestEditor. Le délai entre les icônes est de 300 millisecondes. Cet exemple suppose que vous avez dû créer les fichiers d'icône frame1, frame2, etc.
CONTROL BestEditor { ... PUSH_ANIMATION BestEdAnimation ... }
ANIMATION BestEdAnimation { frame1 300 frame2 ... }