Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
2792 connectés 

  FORUM HardWare.fr
  Programmation
  Flash/ActionScript

  sous menu flash: accés au bouton

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

sous menu flash: accés au bouton

n°1722621
flo_dieu
Posté le 23-04-2008 à 10:09:58  profilanswer
 

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

mood
Publicité
Posté le 23-04-2008 à 10:09:58  profilanswer
 

n°1722676
soju
One shot !
Posté le 23-04-2008 à 11:22:06  profilanswer
 

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

n°1722711
flo_dieu
Posté le 23-04-2008 à 12:01:22  profilanswer
 

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

n°1722819
soju
One shot !
Posté le 23-04-2008 à 14:21:26  profilanswer
 

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

n°1722896
flo_dieu
Posté le 23-04-2008 à 15:15:30  profilanswer
 

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
n°1722998
soju
One shot !
Posté le 23-04-2008 à 17:02:57  profilanswer
 

bizarre, envoie le source ça sera plus parlant

n°1723114
flo_dieu
Posté le 23-04-2008 à 18:58:38  profilanswer
 

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.
@+

n°1723632
flo_dieu
Posté le 24-04-2008 à 14:22:47  profilanswer
 

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
n°1723684
soju
One shot !
Posté le 24-04-2008 à 14:47:33  profilanswer
 

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

n°1723694
flo_dieu
Posté le 24-04-2008 à 14:51:06  profilanswer
 

Ok Merci!!!!

mood
Publicité
Posté le 24-04-2008 à 14:51:06  profilanswer
 

n°1724781
flo_dieu
Posté le 26-04-2008 à 00:19:51  profilanswer
 

Un petit UP!!!!!!!

n°1725994
flo_dieu
Posté le 29-04-2008 à 10:13:34  profilanswer
 

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
n°1728439
soju
One shot !
Posté le 05-05-2008 à 10:37:27  profilanswer
 

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


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  Flash/ActionScript

  sous menu flash: accés au bouton

 

Sujets relatifs
[PHP / BDD] Ma gallerie photo[Résolu] Menu déroulant animé : setTimeout()
problème de menu(balise a:hover)Menu flash avec AJAX, comment faire le lien?
Executer un BASH a partir d'un bouton[Sound] Lire un fichier non-44100 Hz avec Flash 8 et inférieurs
[XSL] comment inserer un bouton dans une page xslLivre pour apprendre le flash et actionscript
URGENT ! Recherche programmateur motivé ! Projet GTA 4 - Flash MAP 
Plus de sujets relatifs à : sous menu flash: accés au bouton


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR