La profondeur d'un movieclip détermine sa position sur l'axe z par rapport aux autres clips, le clip ayant la plus grande profondeur sera au-dessus. Il s'agit donc d'une notion importante à bien comprendre pour pouvoir placer ses clips dans le bon ordre. Voici une petite explication sur cette profondeur.
Il faut d'abord savoir que la profondeur d'un clip A est relative au clip parent (P) qui contient ce clip A. Donc, si on place ce clip A à une profondeur de 10, ça veut dire qu'il est à la profondeur 10 dans le clip parent (P) et pas dans l'anim complète.
Ensuite, dans un clip P, on ne peut avoir qu'un seul clip à chaque profondeur. Par exemple, si on place un 2ème clip (C) à la profondeur 10 dans notre clip P, il écrasera le clip A qu'on avait aussi mis à la profondeur 10 avant.
Enfin, les profondeurs étant relatives à un clip parent (la racine d'une anim étant aussi un clip), si un clip P1 est à une profondeur supérieure à celle d'un clip P2, tout clip étant dans P1 sera au-dessus de tous les clips qui pourraient se trouver dans P2 (même s'ils ont des profondeurs très élévées dans P2).
D'où l'intérêt de bien structurer ses anims pour pouvoir s'y retrouver quand on veut placer ses clips correctement.
Une dernière chose à savoir est que la profondeur par défaut d'un clip placé à la main sur la scène de votre anim aura toujours une profondeur négative. Par contre, un clip créé en AS (avec
attachMovie,
duplicateMovieClip,
createEmptyMovieClip, ...) aura une profondeur positive et sera donc au-dessus d'un clip présent sur la scène.
Lire la suite