begin process at 2012 05 26 13:33:05
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Archive Flash

 > 

Archives

 > 

ActionScript

 > 

ActionScript et menu déroulant...?


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

ActionScript et menu déroulant...?

lundi 14 juin 2004 à 01:00:45 | ActionScript et menu déroulant...?

Kelay

Bonjour!

Je cherche à créer un sous-menu déroulant (qui s'ouvre sur un survol), qui se ré-enroule si la souris ne le survole plus.
Pour cela je voudrais affecter la valeur "dedans" si la souris est sur l'un des trois boutons et la valeur "dehors" si elle n'y est pas à une variable "souris".
Pour chaque bouton j'ai donc écrit le script:


on (rollOver) {
souris = "dedans"
}
on (rollOut) {
souris = "dehors"
}


Sur un autre calque de l'image (ou de l'image suivante du scenario, que j'ai créée identique pour essayer...), j'écris le script suivant:


if (souris eq "dedans"){
stop(); // le menu reste ouvert jusqu'à ce que l'utilisateur clique sur un bouton ou quitte la zone(en théorie)
}if (souris eq "dehors"){
page = "menu"
play(); // cela pour que, une fois le menu refermé, un script reconnaisse la valeur "menu" et renvoie à l'image 1 du scenario
}


Mais quand je teste l'animation, rien ne se passe: le menu s'ouvre mais ne se referme pas quand la souris ne survole plus aucun des 3 boutons.
Je suis perplexe car j'utilise pour le même menu un script semblable, qui définit (avec onPress) la valeur de la variable "page", afin qu'un script détermine (5 images plus loin dans la timeline) l'URL qui s'ouvre une fois le menu refermé (heu... je suis claire, là?). Or ce script-là fonctionne.
Quelle différence y-a-t'il entre les deux qui justifie l'échec de l'un et la réussite de l'autre? J'ai débuté sur flash il y a une semaine et fabrique un peu à tâtons des bidouilles "maison" pour que ça marche.
Dois-je définir autrement mes variables? C'est comme s'il ne les reconnaissait pas... pourtant cela marche avec la varaible "page", pour les mêmes boutons, avec l'évènement onPress. Je n'y comprends rien, pouvez-vous m'aider?

Merci d'avance pour vos réponses!
lundi 14 juin 2004 à 01:05:14 | Re : ActionScript et menu déroulant...?

Kelay

oooooops.
je suis vraiment désolée, j'ai posté deux fois le même message: j'ai eu un plantage après avoir envoyé le sujet "menu qui se referme sur un rollout" et en revenant sur le site je ne l'ai pas vu dans la liste des sujets... Je l'ai donc re-copié (car c'était un copié-collé préparé hors ligne) et renvoyer. En allant vérifier qu'il était bien affiché, j'ai découvert que le premier avait bien été pris en compte. Il y a donc deux sujets identiques portant des noms différents.
...
lundi 14 juin 2004 à 01:39:05 | Re : ActionScript et menu déroulant...?

jdeboer


Verifie un truc, fais un trace de ta variable souris quand tu fais ton test dans le if. A mon avis, il arrive pas a atteindre la variable. Si ton trac donne "undefined" ca veut dire que tu n'accede pas correctement a ta variable. Dans ce cas, verifie que c pas plutot bouton.souris (bouton etant le nom d'occurence de ton bouton)
lundi 14 juin 2004 à 10:57:27 | Re : ActionScript et menu déroulant...?

Kelay

Merci! j'ai essayé, voici les résultats...
Au début il m'affichait souris =
Après quelques modifications, il m'affiche souris = dehors où que je me trouve. En effet, si je suis en dehors d'un bouton mais sur l'autre il semble que cela prenne le pas (le menu se referme à chaque fois). Si je crée un bouton transparent recouvrant les 3 autres, ces derniers ne sont plus actifs. Et les évènements rollover et rollout ne sont possibles que sur des boutons.
Avez-vous une idée de la manière dont je peux procéder?

Merci...
lundi 14 juin 2004 à 10:57:32 | Re : ActionScript et menu déroulant...?

Kelay

Merci! j'ai essayé, voici les résultats...
Au début il m'affichait souris =
Après quelques modifications, il m'affiche souris = dehors où que je me trouve. En effet, si je suis en dehors d'un bouton mais sur l'autre il semble que cela prenne le pas (le menu se referme à chaque fois). Si je crée un bouton transparent recouvrant les 3 autres, ces derniers ne sont plus actifs. Et les évènements rollover et rollout ne sont possibles que sur des boutons.
Avez-vous une idée de la manière dont je peux procéder?

Merci...
lundi 14 juin 2004 à 15:29:06 | Re : ActionScript et menu déroulant...?

jdeboer


Je ne crois pas que les evenements rollOver ou rollOut ne sont reserves au boutons ?? pour un clip aussi..non?
Bon sinon desole, mais j'arrive pas a voir ton probleme, envoye moi ton fla et explique moi ce qui va pas exactement car j ai du mal a comprendre ce que tu veux. mon email est jdeboer3000@hotmail.com


Cette discussion est classée dans : script, menu, valeur, déroulant, souris


Répondre à ce message

Sujets en rapport avec ce message

menu qui se referme sur un rollout? [ par Kelay ] Bonjour!Je cherche à créer un sous-menu déroulant (qui s'ouvre sur un survol), qui se ré-enroule si la souris ne le survole plus.Pour cela je voudrais Lecteur MP3 dans un menu déroulant [ par vic1f ] Bonjour à tous, Voila ça fait beaucoup de temps que je cherche un lecteur mp3 a insérer dans ma page en swf elle aussi. Mais par soucis d'esthétique, actionscript qui se cache !!! [ par chaced91 ] Bonjour, Ça fait quelques temps que je me suis mis a flash cs3 ... En général je m'amuse bien avec mais là ! ce n'est pas vraiment le cas[^^peur]. Vo onmouseMove [ par poiuytreza92 ] Bonjour à toutes et à tous, [^^happy13] Le concept est assez simple mais je bute sur un probleme qui me fais mal au crane Voila je dois faire un m flash menu s'affichant au passage de la souris [ par kiartprod ] Bonjour, Je cherche a créer sous flash un menu qui s'afficherait au passage de la souris mais je ne trouve point de tuto ou de reponse me convenant c Background qui suit la souris [ par kiyomasa ] Bonjour. Ca fais bien 10 minutes que je cherche comment faire ça mais je ne trouve rien. Je voudrais un script actionscript qui permet que le fond (b Lien sur un movieclip d'un menu déroulant [ par totodu038 ] Bonjour, Je me heurte à un problème, sur mon site j'ai un menu déroulant, et j'aimerais bien attribuer aux boutons de ce menu un lien, mais pas un li comment récupérer la valeur d'une variable php dans un script as2 [ par meusanland ] bonjour à tous je me trouve actuellement face à un mur, et je souhaiterai trouver une corde ou une échelle pour le dépasser. Bref. je vous explique mo Probleme déplacement rapide de la souris [ par seb83200 ] Bonjour, Je suis débutant en flash et je rencontre un probléme. J'ai crée un menu dérooulant vertical ou sur le passage de la souris sur un bouton l menu images zoomables au passage de la souris [ par OLIVIER1509 ] bonjour, je cherche à créer une page pour mon site web ressemblant à celle-ci: www.dedon.fr (effet de zoom sur le passage de la souris et direction


Nos sponsors


Sondage...

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 1,061 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales