Bonjour,
Je bloque depuis 2 jours sur un problème d'évènement apparemment simple, enfin bon je suppose que ça doit être faisable.
Je suis sous Flash 8 et AS 2.
Je possède un clip "_Menu" comportant plusieurs clips "_bouton".
Impossible de faire prendre en compte les évènements des clips bouton !! :mad:
Voici les méthodes que j'ai utilisé :
A l'ancienne :
J'ai juste le "over"
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 on(rollOver) // -> Sur clip Menu { trace("over"); } on(release) // -> Sur clip bouton { trace("release button"); }
Deuxième test avec des évènements déportés (Ca doit pas être le bon terme):
Pareil qu'en haut, juste le "over"
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 _menu.onRollOver = function() { // -> dans un calque de ma scène trace("over"); } _bouton.onRelease = function() { // -> dans un calque du clip menu trace("blabla"); }
Troisième méthode, avec les listener :
Aucune erreurs, aucun message ... J'ai essayé avec les addEventListener mais même résultat, ou plutôt aucun !
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 var ecouteur : Object = new Object(); ecouteur.click = function(evt) { trace("Un jour peut etre ... "); } btn2.addListener("click",ecouteur);
J'ai beau parcourir le web, regarder l'aide flash, je n'y arrive pas :texas:
Help me
Partager