LES ACTIONS>Call

Appeler les actions d'une image spécifiée.

Il est parfois rébarbatif de copier-coller des actions qui se répètent. Pour éviter cette manipulation, vous pouvez utiliser les actions. Cette technique est comparable à celle des gestionnaires dans Director. Nous pourrions aussi appeler cette technique "une routine".

La technique est simple. Vous placez une ou plusieurs actions sur une image de la timeline de votre animation (vous pouvez nommer l'image) et lorsque vous avez besoin d'executer ces actions, vous utilisez la commande "Call" en précisant le nom ou le numéro de l'image. Les actions seront alors utilisées sur l'image à partir de laquelle le "call" a été utilisé.

L'exemple relatif au "Call" de Macromedia (une calculatrice) est plutôt explicite, c'est pourquoi nous l'avons retenu mais en le redéveloppant de façon simple.

Utilisation du "Call".

  1. Placer un bouton sur l'image 1 (un bouton représentant le signe "+"
  2. Placer trois variables sur la scène (intitulées "a", "b" et "res")
  3. Placer un "Stop" sur cette image 1
  4. Sélectionner l'image 10
  5. Taper F7
  6. Double-cliquer sur l'image clé de l'image 10
  7. Donner un nom d'étiquette à l'image (ex : plus) (onglet "Etiquette")
  8. Sélectionner l'action "Set variable" via le bouton "+" dans l'onglet "Actions"
  9. Saisir le nom de la variable : res
  10. Saisir la valeur : a+b (mode Expression (signe "=" et non "abc"))
  11. Valider la fenêtre par "OK"
  12. Sélectionner l'image 1
  13. Double cliquer sur l'occurrence du bouton "+" qui se trouve sur la scène
  14. Sélectionner la commande "Call" via les actions.
  15. Préciser l'image : plus ou 10
  16. Valider la fenêtre par "OK".

Répeter la manipumation pour les 3 autres opérations (-, ÷ et x)

 

 

Renvoyer la tête de lecture à partir d'un bouton
situé dans un movie clip vers une autre scène.

Lorsque vous placez un bouton dans un movie clip, l'action "GoTo" ne permet pas de renvoyer la tête de lecture vers une autre scène. Vous êtes obligés, d'utiliser le tell target et le call.

Préparer le call.

  1. Placer une image clé vide sur une image éloignée de la timeline principale (ex : 100)
  2. Double cliquer sur cette image clé afin de lui donner un nom d'étiquette
  3. Sélectionner "Goto" via le bouton "+" dans l'onglet "actions"
  4. Sélectionner la scène vers laquelle vous souhaiterez aller.
  5. Valider la fenêtre par un clic sur le bouton "OK"
  6. Double cliquer sur la dernière image de votre animation afin de placer l'action "Stop" ou "GoTo" vers l'image que vous souhaitez (image une si vous souhaitez garder un mouvement en boucle).

Placer l'action call sur le bouton

  1. Clic-droit (PC) CTRL-Clic (Mac) sur l'occurrence du movie clip (située sur la scène) contenant le bouton sur lequel vous souhaitez placer l'action.
  2. Sélectionner "Modifier en place"
  3. Double cliquer sur le bouton sur lequel vous souhaitez placer l'action
  4. Sélectionner "Tell target" via le bouton "+"
  5. Préciser la cible "/" (sans les guillemets)
  6. Sélectionner "Call" via le bouton "+"
  7. Préciser le nom de l'image (nom de l'étiquette) ou le numéro (ex : 100)
  8. Clic sur l'onglet "Scène 1" en haut à gauche de la scène pour sortir du movie clip.