[Flash/ActionScript] Lier deux boutons

Lier deux boutons [Flash/ActionScript] - Flash/ActionScript - Programmation

Marsh Posté le 04-09-2005 à 12:35:04    

Bon désolé pour le parachutage, deuxieme jour sur le forum et 2e question :D
 
Bon ma question est assez simple et on me dira facilement si c'est réalisable ou pas
 
J'aimerais que lorsque qu'on clique/passe au dessus d'un bouton, un autre bouton de la fenetre change d'état (s'abaisse, passe en rollover)
 
C'est probablement très simple comme syntaxe mais je m'y casse les dents...

Reply

Marsh Posté le 04-09-2005 à 12:35:04   

Reply

Marsh Posté le 04-09-2005 à 14:24:22    

C'est un rollover, cherche sur www.biblioscript.com

Reply

Marsh Posté le 04-09-2005 à 15:02:21    

Euh, le site ne parle pas d'AS ? Si ?
 
Faire un simple rollover sur un bouton, c'est facile
 
Ce que je cherche à faire c'est un rollover sur un bouton B lorsque je survole le bouton A

Reply

Marsh Posté le 04-09-2005 à 15:34:10    

Va voir ici http://www.biblioscript.com/javasc [...] mult.shtml
Modifi un peu le script pour qu'il ne change pas l'image A mais seulement la B.

Reply

Marsh Posté le 04-09-2005 à 15:52:51    

Je vais faire le lourd encore, mais tu me parles de JS alors que ma demande est en ActionScript (flash)...

Reply

Marsh Posté le 04-09-2005 à 18:55:57    

j'ai fait un ou deux essais et ca ne semble pas possible avec des boutons (ceci dit j'en utilise jamais, donc j'ai peut etre raté quelque chose).
Par contre il est sur que tu peut "simuler" un comportement identique avec des movieclip...
il faut que tu crée des movieclip dans lesquels il y a des frames nommé (panneaux propriete):
- normal
- survol
- clic

Code :
  1. MovieClip.prototype.bouton = function() {
  2. this.gotoAndStop("normal" );
  3. this.onPress = function() {
  4.  this.gotoAndStop("clic" );
  5. };
  6. this.onRelease = function() {
  7.  this.gotoAndStop("survol" );
  8. };
  9. this.onReleaseOutside = function() {
  10.  this.gotoAndStop("normal" );
  11. };
  12. this.onRollOut = function() {
  13.  this.gotoAndStop("normal" );
  14. };
  15. this.onRollOver = function() {
  16.  this.gotoAndStop("survol" );
  17. };
  18. };
  19. bouton1_mc.bouton();


c'est un peu reiventer la roue mais bon...
apres rien ne t'empeche d'inserrer des actions avec des chemins absolu genre:

Code :
  1. this.onRollOver = function() {
  2.  this.gotoAndStop("survol" );
  3.                 _root.bouton2_mc.gotoAndStop("survol" );
  4. };


en esperant que ca t'aide...
 
si je pouvais avoir une idée du but de la chose je serais peut etre plus utile ;-)


---------------
D3
Reply

Marsh Posté le 04-09-2005 à 19:16:12    

mon but rapidement :
 
j'ai un bouton A et un bouton B
 
les deux boutons, lorsque je click dessus doivent m'emmener sur une nouvelle frame.
 
Mais le bouton A, lorsque je suis en rollover dessus, doit changer la face du bouton B.
 
Je vais essayer avec les movieclip, mais j'étais certain qu'on pouvait faire ca avec des boutons !

Reply

Marsh Posté le 04-09-2005 à 20:36:41    

l'exemple que j'ai donné, c'est pour le principe, après tu n'utilise que ce dont tu as besoin...


---------------
D3
Reply

Sujets relatifs:

Leave a Replay

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