Prenons un exemple qui ne correspond pas pour une fois à
l'exemple présenté (ci-dessus). Préparer
un movie clip comprenant 2 images. La lettre A sur la première
image et la lettre B sur la deuxième image. Double-cliquer
sur l'image 1 afin de placer une action "Stop" dessus.
Placer un movie clip sur la scène
Double-cliquer dessus afin de lui donner un nom (En bas à
droite de la fenêtre dans l'onglet "Définition"
(ex. : lettres)
Placer un bouton sur la scène
Double cliquer sur le bouton
Sélectionner "Tell target via le bouton"
"+"
Préciser dans la zone "cible", le nom de
l'occurrence à commander (ex. : /lettres).
Sélectionner via le bouton "+" la commande
"Go to" et préciser le numéro d'image
(ex. : image 2).
Dans l'exemple ci-dessus, 3 boutons invisibles ont été
placés sur la scène afin de détecter la position
de la souris. 3 "Tell target" ont donc été
utilisés (un sur chaque bouton).
Si cet exercice vous semble facile, une utilisation plus complexe
des "Tell target" est disponible dans l'exercice du
"Menu déroulant".
Les symboles imbriqués :
La notion de tell target ne se limite pas à commander
un movie clip via "/nomdumovieclip" situé sur
la scène à partir d'un bouton lui-même situé
sur la scène.
I - Vous avez placé un bouton
dans un movie clip et souhaitez vous
"adresser" à la scène lorsque vous
cliquez sur celui ci. En effet un clic sur ce bouton peut exécuter
des actions et notamment "Goto". Si vous n'utilisez
pas "Tell target" dans ce cas et demandez "Goto"
sur un bouton qui se trouve dans un movie clip, la tête
de lecture se déplacera sur la timeline du movie clip.
Vous devez donc vous adresser à la timeline de l'animation
à partir d'un symbole imbriqué de la façon
suivante :
De cette façon, les actions situées entre le "Tell
target" et le "End tell" seront exécutées
sur la scène.
II - Vous avez placé un movie
clip dans un movie clip et souhaitez vous adresser à
ce dernier. Imaginez le cas suivant :
Vous avez un bouton et un movie clip intitulé "tete"
sur la scène. Ce dernier possède un movie clip à
l'intérieur qui s'appelle "oeil". Un clic sur
le bouton situé sur la scène, doit déplacer
la tête de lecture sur l'image 7 de la timeline du movie
clip intitulé "il". Voici à quoi
doit ressembler la syntaxe de la cible de l'action placée
sur le bouton.
III - Lorsque vous devez vous adresser à un
movie clip qui se trouve sur la scène alors que
l'action est placée sur un bouton
qui se trouve dans un movie clip, vous devez indiquer le
chemin suivant :
Ce dernier cas est peut-être difficile à comprendre,
resituons le donc un petit peu dans un exemple. Imaginez un movie
clip qui est composé de plusieurs boutons (un tableau de
bord). Il s'agit donc là d'un symbole imbriqué.
Vous l'avez placé sur la scène. Ces boutons contrôlent
des movies clips sur la scène. Vous ne pouvez pas placer
les actions "simplement" sur le bouton. En effet, une
action "Goto" placée sur un bouton du "tableau
de bord", ordonnerait un déplacement de la tête
de lecture sur la timeline du movie clip. Si vous utilisez "Tell
target" avec le chemin "../tete", cela signifie
que l'action "Goto est valable un niveau au dessus du movie
clip dans lequel se trouve le bouton. C'est à dire que
l'instruction remontera au niveau de la scène.