5
Les mouvements
d’une occurrence sur la scène
Flash est avant tout un logiciel d’animation. La programmation a été implémentée dans
l’IDE de Flash progressivement, et il est donc tout à fait naturel que nous puissions écrire
des scripts d’animation d’occurrences.
D’un autre côté, il est tout à fait possible de réaliser des interpolations dans Flash, sans
recourir à la moindre ligne de code. C’est ce que font les utilisateurs qui ne possèdent pas
de notions de programmation.
Quels sont donc les avantages de réaliser une animation à partir d’un programme écrit en
ActionScript ? La réponse est simple : une animation issue d’un script sera plus facile à
configurer et à modifier. De plus, il sera parfois impossible de réaliser des animations
avec un mouvement précis à partir du scénario, donc sans programmation.
Pourquoi alors existe-t-il autant de techniques pour animer une occurrence ?
La réponse est encore une fois très simple : tout dépend de ce que vous souhaitez animer.
Si vous devez simplement faire tourner une occurrence en continu, sans contrôler le
lancement de cette animation, ni même son arrêt, vous pouvez utiliser l’événement
ENTER_FRAME. Par ailleurs, si vous disposez déjà d’un tel événement dans un script, pourquoi faire appel à un autre gestionnaire, alors que celui-ci peut recevoir une ligne
d’instruction supplémentaire chargée de faire tourner l’occurrence.
En revanche, dans certains cas, il sera indispensable de contrôler le lancement et/ou l’arrêt
d’un mouvement d’occurrence. Vous devrez alors utiliser la classe Timer() qui possède
des méthodes facilitant ces opérations.
Les mouvements
d’une occurrence sur la scène
Flash est avant tout un logiciel d’animation. La programmation a été implémentée dans
l’IDE de Flash progressivement, et il est donc tout à fait naturel que nous puissions écrire
des scripts d’animation d’occurrences.
D’un autre côté, il est tout à fait possible de réaliser des interpolations dans Flash, sans
recourir à la moindre ligne de code. C’est ce que font les utilisateurs qui ne possèdent pas
de notions de programmation.
Quels sont donc les avantages de réaliser une animation à partir d’un programme écrit en
ActionScript ? La réponse est simple : une animation issue d’un script sera plus facile à
configurer et à modifier. De plus, il sera parfois impossible de réaliser des animations
avec un mouvement précis à partir du scénario, donc sans programmation.
Pourquoi alors existe-t-il autant de techniques pour animer une occurrence ?
La réponse est encore une fois très simple : tout dépend de ce que vous souhaitez animer.
Si vous devez simplement faire tourner une occurrence en continu, sans contrôler le
lancement de cette animation, ni même son arrêt, vous pouvez utiliser l’événement
ENTER_FRAME. Par ailleurs, si vous disposez déjà d’un tel événement dans un script, pourquoi faire appel à un autre gestionnaire, alors que celui-ci peut recevoir une ligne
d’instruction supplémentaire chargée de faire tourner l’occurrence.
En revanche, dans certains cas, il sera indispensable de contrôler le lancement et/ou l’arrêt
d’un mouvement d’occurrence. Vous devrez alors utiliser la classe Timer() qui possède
des méthodes facilitant ces opérations.
