Gérer un alpha sur un bouton avec Flash Mx

Gérer un alpha sur un bouton avec Flash Mx - Infographie 2D - Graphisme

Marsh Posté le 06-04-2003 à 18:42:48    

Je voudrais faire un bouton unique qui, quand on clique, va chercher la valeur de l'alpha du clip pour lui mettre son contraire.
voilà ce que je fait comme action sur mon bouton :  

Code :
  1. on(release){
  2. if ((getProperty(relief37,_alpha))==100){
  3.  setProperty(relief37,_alpha,0);
  4. break;
  5. }
  6. if ((getProperty(relief37,_alpha))==0){
  7.  setProperty(relief37,_alpha,100);
  8. break;
  9. }
  10. }


 
quand je fait ça, avec une valeur de (_alpha,0) par défaut, il me l'affiche mais ne me permet plus de le repasser à 0...
 
je vois pas trop pkoi, vous avez une idée ??

Reply

Marsh Posté le 06-04-2003 à 18:42:48   

Reply

Marsh Posté le 09-04-2003 à 21:17:50    

sujet toujours d'actualité...

Reply

Marsh Posté le 09-04-2003 à 22:06:38    

et ça ?
 

Code :
  1. on(release){
  2.      if(this._alpha==100) this._alpha=0;
  3.      else this._alpha=100;
  4.   }


 
on est obligé de passer par setProperty() et getProperty() ?


---------------
from here and there -- \o__________________________________ -- la révolution de la terre, en silence
Reply

Marsh Posté le 09-04-2003 à 23:30:05    

en effet, le setproperty et le getproperty ne sont pas obligatoire... par contre, je dois passer une variable... et quand je fait ça :  
 
sur le bouton qui affiche ou cache :  

Code :
  1. on(release){
  2. if(contourregions._alpha==100) {contourregions._alpha=0; set (contour,1);}
  3. else {contourregions._alpha=100; set (contour,0);}
  4. }


 
et ça sur un bouton qui joue une animation :  

Code :
  1. on(rollOver){
  2. bretagne.gotoAndPlay("over" );
  3. contourregions._alpha=0;
  4. }
  5. on(rollOut){
  6. bretagne.gotoAndPlay("out" );
  7. if (contour==1)contourregions._alpha=100;
  8. }


ilf ne me raffiche pas mes contour en rollOut


Message édité par xkamui le 09-04-2003 à 23:30:26
Reply

Marsh Posté le 10-04-2003 à 00:45:07    

xkamui a écrit :

en effet, le setproperty et le getproperty ne sont pas obligatoire... par contre, je dois passer une variable... et quand je fait ça :  
 
sur le bouton qui affiche ou cache :  

Code :
  1. on(release){
  2. if(contourregions._alpha==100) {contourregions._alpha=0; set (contour,1);}
  3. else {contourregions._alpha=100; set (contour,0);}
  4. }


 
et ça sur un bouton qui joue une animation :  

Code :
  1. on(rollOver){
  2. bretagne.gotoAndPlay("over" );
  3. contourregions._alpha=0;
  4. }
  5. on(rollOut){
  6. bretagne.gotoAndPlay("out" );
  7. if (contour==1)contourregions._alpha=100;
  8. }


ilf ne me raffiche pas mes contour en rollOut


 
 
 :lol:  vu ton code ... multi demasqué  :D  
 
un seul bouton ne suffit  pas ????
 
tu peux aussi utiliser la proprité _visible
 

Code :
  1. contours._visible=true;
  2. contours._visible=false;


 
 
il ne te raffiche pas tes contours parce que la condition n'est sans doute pas verifier .....  [:spamafote]  


---------------
from here and there -- \o__________________________________ -- la révolution de la terre, en silence
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed