Bonsoir ! ^^
J'ai un tout chti soucis...
En fait, je débute sur Flash, et j'essaye de faire un pti menu déroulant...
j'ai donc créé un bouton, et un movieclip contenant les boutons du sous-menu.
Quand je clique sur le bouton, le clip est censé se dérouler vers le bas, sous le bouton, et quand je reclique sur le bouton, il remonte se "cacher".
Encore une fois je suis débutant, ma méthode est probablement pas la meilleure (d'ailleurs, si vous avez mieux je suis preneur :p )
J'ai une ligne dans le timeline avec ce code dans l'action de la frame :
donc voila. Quand je déroule, tout se passe bien... Mais quand je reclique pour fermer le menu... La ca se gate, tout plante, un peu comme si j'étais entré dans une boucle infinie...
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30 sMnu1_mc._yscale = 1; sMnu2_mc._yscale = 1; CV_btn.onRelease = function(){ if (sMnu2_mc._yscale == 100){ mnuClose(sMnu2_mc); } if (sMnu1_mc._yscale == 100){ mnuClose(sMnu1_mc); } else { mnuOpen(sMnu1_mc); } } function mnuOpen(clip_mc:MovieClip){ if (clip_mc._yscale <= 100){ clip_mc._yscale++; setInterval(mnuOpen, 20, clip_mc); } } function mnuClose(clip_mc:MovieClip){ if (clip_mc._yscale > 1){ clip_mc._yscale--; setInterval(mnuClose, 20, clip_mc); } }
Mais je comprends pas pourquoi...
Merci d'avance
Partager