Bonjour à toutes et à tous,
cela fait plusieurs jours que je planche sur un menu déroulant en Flash (encore un me direz-vous), un peu particulier.
Voici ce que j'essaye de faire :
J'ai mon menu (jusque-là rien de bien transcendant), qui est symbolisé par un petit carré. J'aimerais qu'au survol de ce carré, le menu se déroule verticalement et que onRollOut, il se repli (toujours OK).
Là où cela se complique, c'est que j'aimerais créé un léger délais dans le replis. Je précise, j'aimerais que si l'utilisateur fait onRollOver et onRollOut très rapidement sur le menu, cela ne "saute" pas. J'aimerais que le menu termine de se dérouler, marque une pause et se replis SI et seulement si, l'utilisateur n'a pas replacé son curseur sur le menu.
Je souhaiterais également que si le curseur sort du menu (lorsqu'il est déroulé), l'opération de replis ne se fasse uniquement si le curseur ne revient pas sur le menu.
Je vais essayer d'être encore plus clair car je sens que je suis. imprécis. Imaginons le menu déroulé. Si le curseur sort, l'événement onRollOut est activé immédiatement. Je souhaiterai qu'il soit "annulé" si l'utilisateur fait un onRollOver au cours des 2 prochaines secondes.
Vous trouverez un exemple qui fonctionne ici : http://www.commonwealth.pl/
J'ai pensé travailler avec un setInteval. mais sans succès. J'ai tenté de jouer avec plusieurs MC situés à différentes profondeurs sur la scène et à différents moments sur le timeline, avec chacun son propre ciode. bref je m'embourbe et votre aide me serait précieuse (et grandement appréciée).

Au passage, si vous avez une idée pour l'effet "élastique" donné au menu lorsqu'il se déroule. Je suppose que ce doit être fait avec la class Tween. mais je ne vois pas vraiment comment.
Merci par avance à toutes et à tous !!!!!
"The day God created Mankind, he definitelly overestimated his own capacities"
Oscar Wilde