bouton qui reste enfoncé - Web design - Graphisme
Marsh Posté le 07-03-2007 à 10:06:30
Citation : le bouton s'enfone mais qu'on sort du il revient en 1 come pour le rollOut. |
en français ça donne quoi ?
J'ai pas bien saisi ton probléme ... tu reproches au RollOut de faire son boulot ?
Marsh Posté le 07-03-2007 à 10:24:06
désolé pour la dernière phrase.
actuellement , le bouton joue son role de roll over mais ne reste pas cliqué
enfoncé.
En fait j'ai plusieurs boutons et j'aimerais quand un bouton est cliqué , il reste dans la position 3 .Et quand je clique sur un autre , ce soit l'autre qui s'enfonce et le premier bouton passe dans l'état 1.
Voilà merci
Marsh Posté le 07-03-2007 à 10:26:47
faut que tu stockes le bouton actif dans une variable, c'est tout con.
Marsh Posté le 07-03-2007 à 10:32:59
j'ai déjà programmé mais en flash jamais alors merci de préciser à un débutant.
Là, j'ai dans l'état 1 stop();
onRelease = function(){
gotoAndStop(3);
//les instructions diverses
};
onRollOver = function(){
this.gotoAndStop(2);
};
onRollOut = function(){
this.gotoAndStop(1);
};
le 2 stop();
et le 3
stop();
enabled = false;
_parent.mn2.enabled = true;
_parent.mn2.gotoAndStop(1);
ça marche pour 2 boutons , c'est à dire que ça reste enfoncé maintenant et ça revient à l'état un pour le bouton précedent mais est ce le bonne méthode.
Je me doute bien que ma méthode va etre tres lourde.
merci
Marsh Posté le 07-03-2007 à 12:44:14
gros problème.
ça marche bien sur le swf généré avec cette methode lourde pour chaque clip .
Mais intégré à une page php sur un serveur(le site comprend des parties en flash et n'est pas tout en flash).
j'ai eu beau tout refaire tout en mettant des include(php) pour que la le swf dans menu.php ne soit pas regénéré à chaque clic sur le menu , rien n'y fait .Le bouton cliqué enfoncé ne marche plus quand on appelle depuis celui-ci une autre page.
comment faire ?
Marsh Posté le 07-03-2007 à 13:35:26
moi je ferais :
sur ton calque action
Code :
|
En plus si tu veux rajouter des boutons, suffit d'augmenter la var nb.
Par contre tes boutons doivent tous s'appelés monBouton+N
Marsh Posté le 07-03-2007 à 09:28:47
bonjour , je voudrais faire un bouton qui reste enfoncé au clic mais impossible de trouver
j'ai créer un symbole clip avec 3 images clés correspondant au 3 etats et un calque script(pour le clip)
avec 3 images cles vides qui contiennent chacune un script action
1 stop();
onRollOver = function(){
gotoAndStop(2);
};
onRollOut = function(){
this.gotoAndStop(1);
};
onRelease = function(){
gotoAndStop(3);
//les instructions diverses
};
2 et 3 stop();
le bouton s'enfone mais qu'on sort du il revient en 1 come pour le rollOut.
Merci