Voyons cela sur un exemple : dans l'animation ci-dessous le MovieClip "famille" contient le MovieClip "papa", qui contient lui-même le MovieClip "fiston".
.On s'intéresse à la propriété _alpha : transparence ; la valeur 0 rend le clip transparent, donc invisible, la valeur 50 le rend semi-transparent et la valeur 100 ne modifie rien.
Les 4 boutons portent les mêmes ordres, adressés à des objets différents. Les scripts sont indiqués sur l'animation : comprendre les effets produits par chacun d'eux.
_root signifie la "racine" de l'animation, donc la scène principale. L'instruction _root._alpha=50 agit donc sur toute l'animation
_parent s'adresse au clip parent : ici "famille" est le parent de "papa", lui-même le parent de "fiston". _this s'adresse au clip sur lequel on travaille. | Un clic sur l'icône en forme de cible du panneau Actions indique l'arborescence de l'animation en cours : | ![]() |
Ce principe hiérarchique doit être respecté pour tous les scripts. |
Ouvrir le fichier famille1.fla. Commencer par une visite à la bibliothèque pour repérer les différents éléments de l'animation.
Un exercice : sélectionner un bouton, le supprimer ("couper" ou Ctrl+X), puis le replacer dans un autre clip de l'animation ("coller" ou Ctrl+V). Il ne fonctionne plus normalement, alors il faut changer le ciblage de son instruction.
Un autre exercice : changer la propriété _alpha par une autre, par exemple _xscale (échelle horizontale, en pourcentage), _yscale, _rotation, etc... (voir dans le dictionnaire ActionScript la rubrique "MovieClip (objet)").
etc.. etc...