sous menu flash: accés au bouton

sous menu flash: accés au bouton - Flash/ActionScript - Programmation

Marsh Posté le 23-04-2008 à 10:09:58    

Bonjour à tous.
 
Je suis tout neuf en flash et j'ai petit soucis.
Je suis en train de réaliser un menu avec sous menu en flash pour mon site web,
le fonctionnement est simple un RollOver sur un clip ouvre l'anim du clip dans laquelle se trouvent des boutons.
Et un RollOUt ferme le menu, pour l'instant pas de Release.
 
le code d'animation:

Code :
  1. var tab= [menu1,menu2,menu3,menu4];
  2. var current = undefined;
  3. for(var i=0;i<4;i++){
  4. btn = tab[i];
  5. btn.useHandCursor = false;
  6. btn.onRollOver = function(){
  7.  moveIn(this);
  8. }
  9. btn.onRollOut = function(){
  10.  if(this!=current){
  11.   moveOut(this);
  12.  }
  13. }
  14. }
  15. function moveIn(mc){
  16. mc.onEnterFrame = function(){
  17.  if(this._currentframe != this._totalframes){
  18.   this.nextFrame();
  19.  }else{
  20.   this.stop();
  21.   delete this.onEnterFrame;
  22.   }
  23.  }
  24. }
  25. }
  26. function moveOut(mc){
  27. mc.onEnterFrame = function(){
  28.  if(this._currentframe != 1){
  29.   this.prevFrame();
  30.  }else{
  31.   this.stop();
  32.   delete this.onEnterFrame;
  33.  }
  34. }
  35. }

 
 
Mon probleme:
 
L'anim sur les les RollOver se fait mais je n'accède pas au boutons des sous menu et je ne sais pas comment faire.
Si un âme charitable pouvait m'expliquer comment faire et j'ai du mal avec le onEnterFrame.
 
le résultat actuel:
Voir le Fichier : [B]BandeauMenuas22.swf[/B]
 
 
Merci d'avance et bonne journée

Reply

Marsh Posté le 23-04-2008 à 10:09:58   

Reply

Marsh Posté le 23-04-2008 à 11:22:06    

tu ne gères pas les evenements sur tes boutons de sous menu, donc normal non ?

Reply

Marsh Posté le 23-04-2008 à 12:01:22    

Salut soju
 
ben je ne vois pas comment faire en fait.
Dans le clip "menu2" il y déjà 2 Boutons qui normalement devraient changer d'état au RollOver mais ça le fait pas, c'est la que je ne comprends pas.
 
Merci

Reply

Marsh Posté le 23-04-2008 à 14:21:26    

tes boutons sont des symboles de type button ou de type movieclip ?

Reply

Marsh Posté le 23-04-2008 à 15:15:30    

Re.
 
Mes boutons sont des symboles de type button, avec 2 états différents (Haut et Dessus)
 
@+


Message édité par flo_dieu le 23-04-2008 à 15:16:07
Reply

Marsh Posté le 23-04-2008 à 17:02:57    

bizarre, envoie le source ça sera plus parlant

Reply

Marsh Posté le 23-04-2008 à 18:58:38    

soju a écrit :

bizarre, envoie le source ça sera plus parlant


 
Re.
 
Voila le Fla de mon projet.
 
http://sd-1.archive-host.com/membres/up/200037597711220827/BandeauMenu2.fla
 
Encore merci de prendre un peu de temps.
@+

Reply

Marsh Posté le 24-04-2008 à 14:22:47    

Salut à tous.
 
Bon mon problème persiste.
   - un bouton dans un clip ça marche tout seul, au RollOver il change d'état nickel.
   - un bouton dans un clip à qui on dit mc.gotoandPlay(2) ou encore onenterframe: le bouton est comme désactivé à la fin de l'anim du mc.
   je n'arrive pas à comprendre comment ça marche!! :??:  
 
Qui peux m'expliquer?
 
merci d'avance @+
 
PS:le swf et le fla sont en liens un peu plus haut.


Message édité par flo_dieu le 24-04-2008 à 14:27:27
Reply

Marsh Posté le 24-04-2008 à 14:47:33    

je regarderai ce soir si j'ai le temps, j'ai pas cs3 ici

Reply

Marsh Posté le 24-04-2008 à 14:51:06    

Ok Merci!!!!

Reply

Marsh Posté le 24-04-2008 à 14:51:06   

Reply

Marsh Posté le 26-04-2008 à 00:19:51    

Un petit UP!!!!!!!

Reply

Marsh Posté le 29-04-2008 à 10:13:34    

Salut à tous
 
Bon j'ai trouver la soluce du problème en fait dans flash il est impossible de mettre un bouton dans un autre bouton, je m'explique:
quand on déclare un rollOver(rollout, release...) sur un clip cela en fait un bouton
donc dans ce clip on ne pourra pas avoir des boutons
 
donc ma soluce:
créer le RollOver sur clip différent (c'est vraiment tout c.. mais fallait le savoir)  
 
 
 
 
Merci à vous @+
 
 
la source pour ceux que ça intéressent.
 
Voir le Fichier : [B]BandeauMenu_as2_modifie_146.swf[/B]
 
Voir le Fichier : [B]BandeauMenu_as2_modifie.fla[/B]
 
il y'a certainement un peu de ménage à faire mais je vous fait confiance  ;)


Message édité par flo_dieu le 29-04-2008 à 10:33:27
Reply

Marsh Posté le 05-05-2008 à 10:37:27    

oups j'avais complètement zappé, désolé...
 
une explication intéressante :
http://www.senocular.com/flash/tut [...] capturing/

Reply

Sujets relatifs:

Leave a Replay

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