Bonjour,
J'ai réalisé une animation sur laquelle j'ai inséré quatre clips contenant chacune un bouton (chaque bouton peut ainsi se déplacer sur ma scène indépendament des autres boutons).
Scène > clip1 > bouton1 clip2 > bouton2 clip3 > bouton3 clip4 > bouton4De manière à stoper le mouvement des boutons lorsque la souris les survole, chacun de ces boutons ont la propriété suivante:
on (rollOver) {
stop();
setProperty(_root.label1, _visible, "1");
}
on (rollOut){
play();
setProperty(_root.label1, _visible, "0");
}Ceci permet de stopper le mouvement du bouton survolé tout en conservant le mouvement des autres boutons [stop() et play() n'agissant que sur le clip contenant le bouton survolé].
MON PROBLEME :Lorsqu'un autre clip passe devant le bouton stoppé, il prend sa place (j'imagine que son niveau de profondeur est supérieur). J'aimerai ainsi baisser le niveau de profondeur des clips encore en mouvement de manière à ce que le bouton "stoppé" reste au dessus des autres boutons.
J'ai pensé mettre le code suivant (ici sur le bouton du clip1) de manière à y remédier.
on (rollOver) {
stop();
setProperty(_root.labelnews, _visible, "1");
_root.clip1.setDepthAbove(_root.clip2);
_root.clip1.setDepthAbove(_root.clip3);
_root.clip1.setDepthAbove(_root.clip4);
}Ca ne marche bien sûr pas !
J'ai essayé en remplaçant les "_root" par "_parent"... toujours rien !
Comment puis je faire pour que les clips 2, 3 et 4 soient "en dessous" du clip1 lorsque le bouton1 est survolé ? ? ? ? ? ?