La commande stop est probablement la plus basique de toutes les commandes de script d'action, et la plus essentielle. Un arrêt est essentiellement une instruction dans le langage de programme ActionScript qui indique à votre animation Flash de s'arrêter sur une image particulière, plutôt que de continuer jusqu'à la fin de l'animation ou de faire un cycle sans fin.
Le but d'une commande d'arrêt
Les commandes d'arrêt sont particulièrement utiles si vous jouez une animation avant de faire une pause pour attendre une réponse de l'utilisateur; vous insérez une commande d'arrêt à la fin de l'animation, une fois que les options pour l'utilisateur sont affichées. Cela empêche l'animation de sauter les options sans donner à l'utilisateur la possibilité d'en choisir une.
Accéder aux ActionScripts
Alors qu'ActionScripting est un langage de programmation, la bibliothèque de Flash vous permet "d'écrire" dans le langage sans saisir le code vous-même. Pour insérer un arrêt à n'importe quel endroit de votre animation, suivez simplement ces étapes:
- Créer un nouveau calque. Nommez-le Actions et insérez une image clé sur l'image où vous voulez que votre animation Flash s'arrête.
- Cliquez avec le bouton droit sur l'image clé et sélectionnez Actions. La version simple de la bibliothèque et de l'interface ActionScript apparaîtra, avec une fenêtre qui vous permet d'afficher toutes les actions actuellement appliquées au cadre ainsi qu'une liste croissante de catégories de scripts.
- Cliquez sur la catégorie Actions pour la développer, puis sur la sous-catégorie Movie Controls pour afficher la liste des commandes disponibles.
- Pour ajouter une commande d'arrêt, double-cliquez sur la liste pour stop ou bien cliquez dessus et faites-la glisser dans la fenêtre qui affiche l'ActionScripting pour cette image. Vous pouvez également cliquer sur le bouton "+" au-dessus de la fenêtre pour ajouter un nouvel élément de script.
Et c'est tout. Vous avez ajouté une commande d'arrêt qui indiquera à votre film de s'arrêter sur cette image particulière et avez travaillé avec ActionScripting pour la première fois.