SLIDE BAR :: MENU GLISSANT EN FONCTION DE LA SOURIS

cs_TNT Messages postés 6 Date d'inscription mardi 4 février 2003 Statut Membre Dernière intervention 2 avril 2003 - 9 févr. 2003 à 21:25
fouune Messages postés 14 Date d'inscription jeudi 10 septembre 2009 Statut Membre Dernière intervention 13 janvier 2010 - 2 nov. 2009 à 00:02
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.

https://codes-sources.commentcamarche.net/source/13744-slide-bar-menu-glissant-en-fonction-de-la-souris

fouune Messages postés 14 Date d'inscription jeudi 10 septembre 2009 Statut Membre Dernière intervention 13 janvier 2010
2 nov. 2009 à 00:02
Salut, j'ai utiliser ce code pour un menu slide, et j'ai même ajouter des zones.

Pour Casou59, le 60 et -750 est la valeur en x du clip. En effet, littéralement :
"if (this._x >= 60) { // si la position du symbole img est plus grande ou egale a 60
stop(); // on stop l'animation"
Veut dire que si ton clip atteint le bout du slide, le déplacement s'arrette. La valeur 60 correspond au bord gauche, et la valeur -750 correspond au bord droit. Essaye, crée un clip, et regarde dans la fenêtre propriété. Sa valeur en x y est précisée. Quand tu bouge ton clip à gauche, cette valeur descend, tandis qu'à droite, elle elle augmente.

Je vois venir ta question, pourquoi la valeur est négative. Et bien parce que l'origine de la scène est en haut à gauche de ta zone de travail, tout clip en dehors à gauche prend une valeur x négative, de même tout élément en dehors en haut prend une valeur y négative. Encore une foi je t'invite à faire le test et regarder la fenêtre propriété a chaque fois que tu pose le symbole.

En passant, merci pour ce code, il est simple et utile.

Maintenant il faut m'aider moi, je cherche à faire une boucle. J'ai penser à faire en sorte que quand le clip arrive à sa position extrème gauche, il se replace à son extrème droite mais je n'y arrive pas. Quelqu'un a une idée ?

j'ai tester le script :

....
if (this._x >= 60) { // si la position du symbole img est plus grande ou egale a 60
this._y= -750); // le symbole se place à l'autre bout.
.....

Mais ça marche pas ! :(
casou59 Messages postés 9 Date d'inscription mercredi 19 août 2009 Statut Membre Dernière intervention 8 septembre 2009
21 août 2009 à 15:44
Help please, je repose la même question : quelqu'un pourrai m'expliquer à quoi coorespond le 60: // si la position du symbole img est plus grande ou egale a 60
et le -750: // si la position du symbole img est plus petite ou egale a -750
Merci à celui qui voudra bien m'aider.
casou59 Messages postés 9 Date d'inscription mercredi 19 août 2009 Statut Membre Dernière intervention 8 septembre 2009
20 août 2009 à 11:34
Bonjour,

quelqu'un pourrai m'expliquer à quoi coorespond le 60: // si la position du symbole img est plus grande ou egale a 60
et le -750: // si la position du symbole img est plus petite ou egale a -750
Car je ne comprend pas merci
Max40530 Messages postés 1 Date d'inscription mercredi 25 août 2004 Statut Membre Dernière intervention 1 novembre 2004
1 nov. 2004 à 14:02
Merci pour ce code serieu c'est super et en plus c'est simple...
cs_vduhaze Messages postés 2 Date d'inscription mardi 24 février 2004 Statut Membre Dernière intervention 6 avril 2004
24 févr. 2004 à 23:30
je n'arrive pas à ouvrir le.fla : unexpected format pourtant j'utilise flash mx
why
cyrmont Messages postés 2 Date d'inscription vendredi 14 février 2003 Statut Membre Dernière intervention 24 juin 2003
24 juin 2003 à 15:40
Hello Bassman64, pour ton slide peut on lui donné un arret sur le movement de la souris et une vitesse paramétré ? Hein ....

A+
cyrmont Messages postés 2 Date d'inscription vendredi 14 février 2003 Statut Membre Dernière intervention 24 juin 2003
24 juin 2003 à 15:40
Hello Bassman64, pour ton slide peut on lui donné un arret sur le movement de la souris et une vitesse paramétré ? Hein ....

A+
cs_Kirua Messages postés 3006 Date d'inscription dimanche 14 avril 2002 Statut Membre Dernière intervention 31 décembre 2008
23 avril 2003 à 17:49
merci pour ce code, c'est bête comme choux, mais comme je débute en action script, ça fait plaisir de trouver un bout de code expliqué ligne par ligne :-)
cs_Seven Messages postés 39 Date d'inscription lundi 15 juillet 2002 Statut Membre Dernière intervention 13 juillet 2009
14 mars 2003 à 00:58
Bonjour Mystermax, le fichier *.fla a ete développer sour Flash MX, donc il te fait acquerire le flash MX c tout ok !!

allez ciao bonsoir :)
Mystermax Messages postés 5 Date d'inscription vendredi 14 mars 2003 Statut Membre Dernière intervention 17 avril 2004
14 mars 2003 à 00:06
Bonjour j'aimerais savoir purquoi je ne parviens pas lancer le fichier *.fla dans Flash 5...?
A + Maxime
cs_Seven Messages postés 39 Date d'inscription lundi 15 juillet 2002 Statut Membre Dernière intervention 13 juillet 2009
1 mars 2003 à 21:43
bassman64 ton animation est bien faite !!, c ce que je cherché pour mon animation, ça va bcq m'aider !!, merciii pour ta source cousin :), sincerment ton truc, on peut l'utiliser pour un paragaphe c plus original que le scroll :), merciii encore :)

Seven
cs_TNT Messages postés 6 Date d'inscription mardi 4 février 2003 Statut Membre Dernière intervention 2 avril 2003
9 févr. 2003 à 21:25
Je vais tenter de le modifier pour qu'il revienne quand il est a un bout
pour que ça fasse comme un serpent qui se mort la queue

Merci a toi je cherchait comment faire @++
Rejoignez-nous