Précédent   Forum des professionnels en informatique > Webmasters - Développement Web > Flash/Flex > Flash > AS1/AS2
AS1/AS2 Questions relatives à la programmation ActionScript 1 et 2 (Cours AS2)
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 06/12/2006, 16h48   #1
Invité de passage
 
Inscription : février 2006
Messages : 5
Détails du profil
Informations forums :
Inscription : février 2006
Messages : 5
Points : 1
Points : 1
Par défaut utiliser un menu unique pour plusieurs pages...

Bonjour,j'ai réalisé un menu en flash

fla présentici :Le .fla ici

le .swf

il fonctionne bien ,mais la bande jaune ne suis pas ,en gros une foi que l'on clique sur une rubrique la page s'ouvre bien mais la bande jaune reste sur l'item n°2. Etant donné que l'animation est chargée à nouveau.
la barre jaune est censée montrer dans quelle rubrique l'on se trouve , et je n'y arive pas ....

pourriez vous m'aider svp


merci bcp pr tous vos conseils
brouette est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 06/12/2006, 16h56   #2
Membre expérimenté
 
Inscription : octobre 2006
Messages : 642
Détails du profil
Informations forums :
Inscription : octobre 2006
Messages : 642
Points : 599
Points : 599
Ta barre jaune fonctionne sous firefox 2.0
melonmaudic est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 06/12/2006, 16h59   #3
Membre habitué
 
Inscription : octobre 2005
Messages : 745
Détails du profil
Informations forums :
Inscription : octobre 2005
Messages : 745
Points : 127
Points : 127
dans ta feuille web ou tu appelles ton swf tu lui passe un parametre, pour la page correspondant au menu 1 tu fais

<embed src="TonMenu.swf?1".....>


sur ta premiere frame tu fais _root.menuSelected=this._url.split("?")[1];
pour recup le numero passer en parametre



et dans ton anim flash sur chaque bouton tu testes si tu as recuperer le numero de la page correspondant au menu au load de ton bouton flash

numMenu="1";
if (_root.menuSelected==numMenu){
gotoAndStop(2);



apres il faut que tu testes pour les onrelease, on rollout...


Wala si suis po clair fais signe!
+
Alex35 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 06/12/2006, 17h01   #4
Membre émérite
 
Avatar de julien.63
 
Inscription : décembre 2005
Messages : 1 322
Détails du profil
Informations forums :
Inscription : décembre 2005
Messages : 1 322
Points : 981
Points : 981
Envoyer un message via MSN à julien.63
Salut,
j'ai constaté qu'effectivement, du fait du rechargement, la bande jaune revient sur "magazine". Sauf quand tu cliques sur "gallerie", alors elle se trouve en première position, sur "qui sommes nous".
julien.63 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 06/12/2006, 17h13   #5
Invité de passage
 
Inscription : février 2006
Messages : 5
Détails du profil
Informations forums :
Inscription : février 2006
Messages : 5
Points : 1
Points : 1
Citation:
Envoyé par Alex35
...
Wala si suis po clair fais signe!
+
sorry mais je comprends pas grand chose
brouette est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 07/12/2006, 16h26   #6
Invité de passage
 
Inscription : février 2006
Messages : 5
Détails du profil
Informations forums :
Inscription : février 2006
Messages : 5
Points : 1
Points : 1
J'ai fais quelques essais , mais sans résultats....

j'ai fais un petit module de test test ici


pourriez vous m'éclairer un peu svp

merci bcp !
brouette est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 07/12/2006, 20h15   #7
Membre émérite
 
Avatar de julien.63
 
Inscription : décembre 2005
Messages : 1 322
Détails du profil
Informations forums :
Inscription : décembre 2005
Messages : 1 322
Points : 981
Points : 981
Envoyer un message via MSN à julien.63
Est ce que tu arrives à récupèrer la variable comme alex35 te le suggérais?
C'est un préalable.
Sinon tu peux aussi utiliser ExternalInterface avec une fonction javascript.
julien.63 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 07/12/2006, 21h08   #8
Membre habitué
 
Inscription : septembre 2005
Messages : 146
Détails du profil
Informations forums :
Inscription : septembre 2005
Messages : 146
Points : 114
Points : 114
Envoyer un message via MSN à bitbis
en fait ce que julien a voulu te dire c'est que pour que ca marche, il faut que tu indique à ton flash dans quelle page tu es.
Pour ca, le plus facile c'est de lui indiquer en paramêtre.

Pour passer des paramêtres à flash, tu remplace tonanim.swf dans la balise object par tonanim.swf?var1=val1&var2=val2 exactement comme tu passe des paramêtres à une page php.

Dans l'animation tu peux récupérer les paramêtres dans _root._level0.var1, _root._level0.var2, ect

pour ton menu tu peux par exemple remplacer menubrouette.swf par menubrouette.swf?page=1 dans la page magazine, menubrouette.swf?page=2 dans nos activités et ect.

Dans ton flash tu aura donc le numéro de la page dans _root._level0.page.

tu peux donc t'en servir pour placer ton rectangle jaune.
bitbis est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 17/12/2006, 01h29   #9
Invité de passage
 
Inscription : février 2006
Messages : 5
Détails du profil
Informations forums :
Inscription : février 2006
Messages : 5
Points : 1
Points : 1
Merci bcp !

Vous m'avez donné un mega coup de pouce, ca fonctionne enfin !
suis trop content
Vs assurez vrmt trop sur ce coup là !!!
explications tres claires thanks !
brouette est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 13h48.


 
 
 
 
Partenaires

Hébergement Web