Forum de discussion
Forum « Flash et Shockwave » (archives)
[COURS] Etats des boutons et leurs signification
Envoyé: 8 mai 2006, 6h36 par toph
alors, j'ai suivi vaguement votre discussion .. et je suis pas sûr qu'on ait bien cerné le pb.
Dans ton premier message, tu parlais d'une différence de forme entre les états du bouton. et je crois que le pb vient du fait que tu n'as pas compris le sens des états d'un bouton :
Dans un bouton flash, il y a 4 états possibles :
1. 'HAUT' : affiché qd le bouton est normal et que la souris n'est pas dessus.
2. 'DESSUS' : affiché qd le bouton est survolé par la souris.
3. 'ABAISSE' : affiché qd le bouton est cliqué (abaissé) et que le clic est maitenu enfoncé.
4. 'CLIQUE' : cet état n'est jamais affiché il sert simplement à définir la zone réactive du bouton. C'est à dire que vous pouvez mettre un rectangle dans le premier état ('HAUT') et un rond à l'autre bout de la scène dans l'état 'CLIQUE', alors le bouton ne réagira que quand la souris passera ou cliquera sur le rond et pas sur le rectangle. Ce qui est très intéressant, c'est que ce rond ne sera pas visible à l'écran. Il sert UNIQUEMENT de zone réactive.
Dans ton cas, Julia, il faut que tu mettes ton animation du bouton normal sur 'HAUT', ton animation de qd la souris survole le bouton sur 'DESSUS', ton animation de qd la souris abaisse le bouton le bouton sur 'ABAISSE' et enfin, tu définies une zone réactive (un simple rectangle peut suffire) sur 'CLIQUE'.
En revanche, il faut savoir autre chose. J'ai l'impression que tu cherches à faire jouer un clip une fois le bouton cliqué et non simplement qd il est abaissé.... Mais là c'est une autre paire de manche, le symbole bouton de flash ne prévoit pas cette éventualité. Résultats, il faut que tu créée ton bouton de toute pièce à partir d'un MovieClip et en utilisant les actions onMouseOver, onMouseRelease, etc ...
Ca a l'air compliqué comme ça, mais en fait, une fois que tu as compris, c'est super simple. Et ça offre d'autres possiblités innacessible par les boutons 'normaux' telles que le ciblage par exemple.
Si tu veux je t'aiderai à créer ton premier bouton, tu verras c'est simple comme bonjour...
Voilà, n'hésite pas à revenir si tu as des questions.
A +
Toph'
Réponses
|