T > tellTarget |
tellTarget
Disponibilité
Flash Player 3. Déconseillé dans Flash 5 ; l'utilisation de la notation à point et de l'action with est recommandée.
Usage
tellTarget("cible") {instruction(s);}
Paramètres
cible Une chaîne spécifiant le chemin cible du scénario à contrôler.
instruction(s) Les instructions à exécuter si la condition est évaluée comme true.
Renvoie
Rien.
Description
Action ; applique les instructions spécifiées dans le paramètre instructions au scénario spécifié dans le paramètre cible. L'action tellTarget est utile pour les contrôles de navigation. Affectez tellTarget aux boutons qui arrêtent ou démarrent les clips n'importe où sur la scène. Vous pouvez également envoyer les clips à une image particulière de ce clip. Par exemple, vous pouvez affecter tellTarget aux boutons qui arrêtent ou démarrent les clips sur la scène ou qui envoient les clips dans une image particulière.
Dans Flash 5, vous pouvez utiliser la notation à point au lieu de l'action tellTarget. Vous pouvez utiliser l'action with pour communiquer plusieurs actions au même scénario. Vous pouvez utiliser l'action with pour cibler n'importe quel objet, alors que l'action tellTarget ne peut cibler que des clips.
Exemple
Cette instruction tellTarget contrôle l'occurrence de clip balle du scénario principal. L'image 1 de l'occurrence de clip balle est vide et possède une action stop invisible sur la scène. Lorsque le bouton avec l'action suivante est cliqué, tellTarget indique à la tête de lecture du clip balle d'atteindre l'image 2 où commence l'animation.
on(release) {
tellTarget("balle") {
gotoAndPlay(2);
}
}
L'exemple suivant utilise la notation à point pour obtenir les mêmes résultats.
on(release) {
balle.gotoAndPlay(2);
}
Si vous avez besoin de communiquer plusieurs commandes à l'occurrence balle, vous pouvez utiliser l'action with, comme dans l'instruction suivante.
on(release) {
with(balle) {
gotoAndPlay(2);
_alpha = 15;
_xscale = 50;
_yscale = 50;
}
}
Voir aussi