Venusx117
Messages postés14Date d'inscriptionmercredi 10 décembre 2003StatutMembreDernière intervention19 juillet 2006
-
22 août 2005 à 17:07
Venusx117
Messages postés14Date d'inscriptionmercredi 10 décembre 2003StatutMembreDernière intervention19 juillet 2006
-
23 août 2005 à 01:42
Bonjour,
J'ai un souci pour faire fonctionner un barre de menu perso.
Cette barre de menu est un clip qui fait apparaître des boutons quand le curseur se trouve dessus.
Dans une scène vide, j'ai ajouté cette barre de menu, instancié avec le nom myClip.
Dans cette barre myClip, il y a donc trois boutons, instanciés button1, button2, et button3.
Dans la frame 1 de la scène, j'ai saisi le code suivant:
stop(); // dans l'hypothèse que d'autres scènes viendraient s'ajouter
myCLip.onRollOver = function() {
myClip.gotoAndPlay(1); // Lance l'animation qui dera apparaître les boutons
}
_benjy
Messages postés1575Date d'inscriptionvendredi 23 avril 2004StatutMembreDernière intervention21 février 20112 22 août 2005 à 19:55
ben le prob, c'est que tu met des action on sur le clip myClip
du coup impossible pour flash de lire les action on des boutons contenu dedans
because, s'il ecoute les on du clip, les boutons etant dedans, il ne
peux différencier ta sourie est sur le clip ou sur le bouton
donc la solution, mettre dans myClip un fond, qu tu passe en clip, et
c'est sur le font que tu dois mettre les actions affichant les boutons,
les boutons et le fond etant au mm niveau, Flash poura différencier si
tu es sur l'un ou l'autre
autre solution
supprimer et reaffecter les actions de myClip
myCLip.onRollOver = function() {
myClip.gotoAndPlay(1); // Lance l'animation qui dera apparaître les boutons
delete myClip.onRollOver;
}
myClip.button1.onrollOut = function() {
myClip.onRollOver = function(){
myClip.gotoAndPlay(1); // Lance l'animation qui dera apparaître les boutons
delete myClip.onRollOver;
}
}