Bouton Flash

Bouton Flash - Web design - Graphisme

Marsh Posté le 18-06-2004 à 16:20:45    

Salut tout le monde
Je souhaiterai faire un bouton sous flash, mon probleme est que je souhaiterai qu'il disparaisse une fois cliké comment faire ?

Reply

Marsh Posté le 18-06-2004 à 16:20:45   

Reply

Marsh Posté le 18-06-2004 à 17:37:56    

Ouaip j'ai une idée, mais c'est pas forcément la meilleur... Donc, la première solution qui m'est sauté aux yeux est la suivante:
Tu crée un nouveau clip (appelons le "clip" ).
Dans clip tu met ton bouton A LA PREMIERE IMAGE.
Tu crée une image vide en position 2.
Les actions à placer dans le boutons:

Code :
  1. on (release) {
  2.     gotoAndPlay(2);
  3. }
  4. //et tu mets le code pour qu'il fasse l'action que tu désire.


Et maintenant tu n'as plus qu'a placé clip sur la scène!
Essaye et redis-moi si ça joue!


---------------
Il ne faut pas se pencher sur le passé, on risquerait de tomber dans l'oublis... (Coluche)
Reply

Marsh Posté le 18-06-2004 à 17:39:40    

Ah! petite précision, sur les deux images de ton clip, met un "stop();"
Et pour le code dans le bouton faut pas mettre goandplay mais goandSTOP!


---------------
Il ne faut pas se pencher sur le passé, on risquerait de tomber dans l'oublis... (Coluche)
Reply

Marsh Posté le 21-06-2004 à 09:18:13    

Je propose plus simple:

Code :
  1. TonBouton.onRelease = function() {
  2.    this._visible = false;
  3.    ...
  4. }


---------------
Il y a 10 sortes de personnes. Ceux qui comprennent le binaire et ceux qui ne le comprennent pas. *** Utilitaire pour MJ du jeu du dico
Reply

Marsh Posté le 26-06-2004 à 03:23:06    

Et pourquoi pas juste :
 
    on(release){  
        NomDeTonBouton._visible = false;
    }

Reply

Marsh Posté le 26-06-2004 à 03:27:19    

Aussi :
  J'aimerai bien voir un forum flash ouvrir ici,
j'ai ouvert un topic à ce sujet dans programmation\divers, qui s'intitule 'Qu'auriez-vous à dire sur Macromedia Flash'. Désolé de faire de la retape, mais si vous êtes favorables à un tel projet, allez y poster votre soutient.
Merci bcp

Reply

Marsh Posté le 26-06-2004 à 17:03:59    

ERC a écrit :

Et pourquoi pas juste :
 
    on(release){  
        NomDeTonBouton._visible = false;
    }


Parc'qu'il faut vivre avec son temps...  :na: La notation 'on(quelque chose)' est dépassée au profit du 'un_movieclip.onQuelquechose'. Voilà pourquoi... mais ça marche quand-même avec l'ancienne notation...

Reply

Marsh Posté le 26-06-2004 à 18:46:08    

Elle n'set pas dépassée, et je crois qu'elle a encore sa place, car elle est plus accessible à celui qui découvre flash et n'a jamais programmé. La tienne est, il est vrai, plus séduisante pour les adeptes de la programmation (et donc par exemple pour moi), mais pour un graphiste qui débute en ActionScript je ne suis pas sûr qu'elle soit vraiment limpide.

Reply

Marsh Posté le 28-06-2004 à 08:36:30    

Elle a encore sa place car elle marche toujours mais l'utilisation de onQuelquechose est recommandée depuis Flash MX il me semble. C'est pour ça que je dis qu'elle est dépassée...
Sinon je ne vois pas ce que le 'on(release)' a de plus limpide que le 'bouton.onRelease = function()'... C'est juste une question de syntaxe... Après il faut juste comprendre que dans le cas 'onRelease', 'this' correspond à 'bouton' mais c'est pas ça qui est dur à comprendre...


---------------
Il y a 10 sortes de personnes. Ceux qui comprennent le binaire et ceux qui ne le comprennent pas. *** Utilitaire pour MJ du jeu du dico
Reply

Marsh Posté le 28-06-2004 à 08:53:25    

Le bouton.onrelease est en passe de remplacer l'ancienne méthode. Et il ne m'étonnerait pas que celle ci soit fortement déconseillée dans la prochaine version de Flash. De plus la méthode bouton.onrelease se place sur la timeline, ce qui a pour conséquence une meilleure accessibilité du code que directement sur une occurence.
 
enfin je pense   :heink:

Reply

Marsh Posté le 28-06-2004 à 08:53:25   

Reply

Marsh Posté le 28-06-2004 à 15:33:27    

Ben en fait javais reussi a le faire, parce que maladrotement j'avais ouvert un nouveau topic ;) et il suffisé de creer un bouton de limporter sur la scene et de mettre onrelease et taper un code que je n'ai pas sous la main et pi ca marcher ;o)

Reply

Sujets relatifs:

Leave a Replay

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