Menus déroulants

 

Je reprend l'exemple développé avec Swish2. Tout est identique sauf la partie Actions des menus qu'il faut remplacer par des scripts.

Pour les sprites popup1 popup2 popup3, vous devez avoir :

onFrame (3,afterPlacedObjectEvents) { stop(); }
onFrame (5,afterPlacedObjectEvents) { stop(); }
onFrame (1,afterPlacedObjectEvents) { stop(); }

Quand vous développez le sprite MENU dans Outline, vous avez :
- pour le bouton Menu1

on (rollOver) {
      playSound("Beep2.wav",true);
      tellTarget (_root.popup1) { gotoAndPlay(2); // activation de popup1 }
       // désactivation de tous les autres popup
      tellTarget (_root.popup2) { gotoAndPlay(4); }
      tellTarget (_root.popup3) { gotoAndPlay(4); }
       // etc...
}

- pour le bouton Menu2

on (rollOver) {
      playSound("Beep2.wav",true);
      tellTarget (_root.popup2) { gotoAndPlay(2); // activation de popup2 }
       // désactivation de tous les autres popup
      tellTarget (_root.popup1) { gotoAndPlay(4); }
      tellTarget (_root.popup3) { gotoAndPlay(4); }
       // etc...
}

- pour le bouton Menu3

on (rollOver) {
      playSound("Beep2.wav",true);
      tellTarget (_root.popup3) { gotoAndPlay(2); // activation de popup3 }
       // désactivation de tous les autres popup
      tellTarget (_root.popup1) { gotoAndPlay(4); }
      tellTarget (_root.popup2) { gotoAndPlay(4); }
       // etc ...
}

et c'est tout !

 


Page chargée en 0.002 sec.

Dernière Modification : Lun 20 Septembre 2021 12:37
Copyright © 1999-2021 Jean-Paul Molina Tous droits réservés.

 

vers Google