yosboss
Messages postés67Date d'inscriptionmercredi 6 avril 2011StatutMembreDernière intervention 9 janvier 2012
-
19 oct. 2011 à 20:12
yosboss
Messages postés67Date d'inscriptionmercredi 6 avril 2011StatutMembreDernière intervention 9 janvier 2012
-
22 oct. 2011 à 21:01
Bonjour,
Alors voilà ce que j'ai :
dans le root j'ai 2 clips :
[*] clip1 contient un clip_X qui contient un bouton.
[*] clip2 contient une animation de 30 images (frame).
ce que je veux :
lire le clip2 à partir de l'image 10 quand je clique sur le bouton.
et voilà ce que j'ai fait mais ça n'a pas marché :
voici le code dans le bouton dans le clip1 => clip_X
[list]
on (release) {
_root.clip2.gotoAndPlay(10);
}
/list
pegase31
Messages postés6138Date d'inscriptiondimanche 21 décembre 2003StatutModérateurDernière intervention 4 septembre 201312 20 oct. 2011 à 06:07
Bonjour,
Ton problème vient du fait que tu utilises "_root" qui est déconseillé fortement depuis la version 6 de flash. Ensuite ton code se trouve sur un élément dans la scène, ce qui est aussi déconseillé depuis la version 7 ou 8 (je ne sais plus).
Ce qu'il faut que tu fasses est de placer un code sur ta frame principale, en ciblant le bouton :
monClip.monBouton.onPress = function () {
//action à déclencher.
}
Tu peux alors cibler l'élément directement à l'emplacement du code (ici, la racine de ton animation) sans devoir être ennuyé par les niveaux inférieurs de clips.
Attention pour le code donné, je ne fais plus d'AS2 depuis des années, donc c'est à mettre au conditionnel.