UN MENU QUI BOUGE GRACE AU TWEEN

pegase31 Messages postés 6138 Date d'inscription dimanche 21 décembre 2003 Statut Modérateur Dernière intervention 4 septembre 2013 - 30 avril 2009 à 01:34
juliettelulu Messages postés 1 Date d'inscription vendredi 1 février 2008 Statut Membre Dernière intervention 25 novembre 2009 - 25 nov. 2009 à 10:17
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/49943-un-menu-qui-bouge-grace-au-tween

juliettelulu Messages postés 1 Date d'inscription vendredi 1 février 2008 Statut Membre Dernière intervention 25 novembre 2009
25 nov. 2009 à 10:17
Bonjour Nordman,

je trouve ton menu excellent !
mais je ne parviens pas à ajouter des liens sur chaque bouton et bouton des sous menu vers des fichiers externe. J'y arrive avec le premier bouton de chaque categorie :

on (release) {

loadMovie("monfichier.swf", 1);
}

mais impossible avec les sous-menus !
Peux-tu m'aider ?

merci d'avance
graph2009 Messages postés 11 Date d'inscription jeudi 30 avril 2009 Statut Membre Dernière intervention 17 mai 2009
17 mai 2009 à 14:02
mille merci, nomadman...
nomadman Messages postés 19 Date d'inscription dimanche 22 avril 2007 Statut Membre Dernière intervention 24 mai 2011
17 mai 2009 à 04:50
graph2009 pour adapter la largeur des menu il faut tout simplement etirer le mask sur la largeur soit en as soit manuellement à toi de voir
et peg dsl
graph2009 Messages postés 11 Date d'inscription jeudi 30 avril 2009 Statut Membre Dernière intervention 17 mai 2009
15 mai 2009 à 13:50
dslé pegase31
j en prends note..
pegase31 Messages postés 6138 Date d'inscription dimanche 21 décembre 2003 Statut Modérateur Dernière intervention 4 septembre 2013 12
15 mai 2009 à 13:16
dites les gars, vous pourriez faire ça en PM, car ça n'apporte rien aux autres ...

Peg'
graph2009 Messages postés 11 Date d'inscription jeudi 30 avril 2009 Statut Membre Dernière intervention 17 mai 2009
15 mai 2009 à 12:58
http://dl.free.fr/vzYzPH7Zj

voila voila ! à toute
nomadman Messages postés 19 Date d'inscription dimanche 22 avril 2007 Statut Membre Dernière intervention 24 mai 2011
15 mai 2009 à 12:44
tu l'upload sur ton site ou autre et tu m'envoie le lien html
graph2009 Messages postés 11 Date d'inscription jeudi 30 avril 2009 Statut Membre Dernière intervention 17 mai 2009
15 mai 2009 à 12:41
j aimerais bien pouvoir t envoyer ma capture d'ecrant mais c impossible ici
non?
nomadman Messages postés 19 Date d'inscription dimanche 22 avril 2007 Statut Membre Dernière intervention 24 mai 2011
15 mai 2009 à 11:46
a priori si j'ai bien compris tu doit voir du coté de la fonction qui fait bouger les boutons
tu dois adapter les tween sur les propriétés qui t'intéresse
mais bon poste ton code et un shéma de ce que tu veux obtenir ( pour le schéma tu fait un imprim écran de flash )et je verrais
graph2009 Messages postés 11 Date d'inscription jeudi 30 avril 2009 Statut Membre Dernière intervention 17 mai 2009
15 mai 2009 à 11:26
je me permets de revenir dejà vers toi car malgré toute la logique de tes explications, je suis un peu largué.
j avais oublié de te dire que dans mon essai, j'ai mis une dimension largeur, differentes entre l'onglet et le contenu.
Cependant, en prenant ton propre fichier, je n 'ai pas reussi à faire le rapprochement entre les dimension de tes blocs et le code pour donc changer et adapter la "disparition" de chaque onglet.

Merci encore nomadman
graph2009 Messages postés 11 Date d'inscription jeudi 30 avril 2009 Statut Membre Dernière intervention 17 mai 2009
15 mai 2009 à 10:46
merci pour tes reponses ; je vais m y attelé.
et désolé d avoir "estropié" ton pseudo.
bonne journee
nomadman Messages postés 19 Date d'inscription dimanche 22 avril 2007 Statut Membre Dernière intervention 24 mai 2011
15 mai 2009 à 10:29
graph 2009
1 c nomadman et non Nordman et merci
2 le rectangle der qui est sur le dernier calque permet lorsqu'on fait un roll out c'a dire que quand la souris sort du rectangle der de remettre tous les boutons à leur état initial à toi de déterminer sa largeur
3 tu crée un clip au milieu de ta scéne tu le nomme contenu par exemple. sur chaque image clé de contenu tu crée une page de ton site et ensuite pour chaque bouton sur le calque de code tu rajoute nomdubouton.onPress = function(){ contenu.gotoAndStop(image que tu cherche à atteindre)}
ex: tbt4.onPress = function(){contenu.gotoAndStop(4)}
graph2009 Messages postés 11 Date d'inscription jeudi 30 avril 2009 Statut Membre Dernière intervention 17 mai 2009
14 mai 2009 à 18:02
Hello Nordman

dis moi une chose,
si je prends le dernier onglet(celui du bas donc), le contenu reste toujours déployé et donc j'aimerais qu automatiquement l'onglet se remette au dessous des autres ?

une autre question de debutante :
pourrais tu aussi me dire quoi et par quoi remplacé pour qu'au clic, il n'y ait pas de lien, mais juste lire le contenu

merci à toi ou merci aux autres
nomadman Messages postés 19 Date d'inscription dimanche 22 avril 2007 Statut Membre Dernière intervention 24 mai 2011
13 mai 2009 à 13:12
choupifou regarde la partie menu de ma dernière source
plus simple à utiliser car complétement dynamique
tu peux loader un fichier texte à la place du php mysql pour l'affichage des nom d'etiquette
choupifou Messages postés 3 Date d'inscription jeudi 19 avril 2007 Statut Membre Dernière intervention 6 mai 2010
11 mai 2009 à 10:07
Une dernière question ou plutôt confirmation:

Le masque doit il faire la même taille que notre entête de partie de menu ??

Il y a des problème d'affichage sinon une fois la fonction effectuée !
choupifou Messages postés 3 Date d'inscription jeudi 19 avril 2007 Statut Membre Dernière intervention 6 mai 2010
11 mai 2009 à 09:27
Merci nomadman !!

J'ai passé une bonne journée sans penser a supprimer ces lignes !

Les voix du seigneur Flash sont impénétrable parfois ^^
graph2009 Messages postés 11 Date d'inscription jeudi 30 avril 2009 Statut Membre Dernière intervention 17 mai 2009
8 mai 2009 à 12:47
oui tout va bien autant pour moi...merci
nomadman Messages postés 19 Date d'inscription dimanche 22 avril 2007 Statut Membre Dernière intervention 24 mai 2011
8 mai 2009 à 12:44
graph2009
le code est uniquement sur la première image sur le premier calque du scénario principal il n'y en as pas d'autre et si tu essaie de faire un aperçu à partir du fla tu verras ca marche
c tout
graph2009 Messages postés 11 Date d'inscription jeudi 30 avril 2009 Statut Membre Dernière intervention 17 mai 2009
8 mai 2009 à 12:15
merci pour ta rapidité ...
non en fait sur ton fichier natif, j ai tout ton scenario mais si je prends symbole par symbole, le code n'apparait nul part dans aucun de tes calques.
nomadman Messages postés 19 Date d'inscription dimanche 22 avril 2007 Statut Membre Dernière intervention 24 mai 2011
8 mai 2009 à 12:09
à graph2009
mais le code est sur le fla directement sur la première image du scénario
je ne comprend pas ce qu'il te manque
graph2009 Messages postés 11 Date d'inscription jeudi 30 avril 2009 Statut Membre Dernière intervention 17 mai 2009
8 mai 2009 à 11:57
Le resultat est tres sympa mais j'aurai apprecié pouvoir le decortiquer pour ainsi y trouver detail par frame et AS en fonction.
Ce serait possible ?
car si tu dit rien de bien compliqué ; heuuu, en ce qui me concerne, mon niveau ne me permet d aller bien loin.
nomadman Messages postés 19 Date d'inscription dimanche 22 avril 2007 Statut Membre Dernière intervention 24 mai 2011
8 mai 2009 à 11:19
choupifou je crois qu'il faut que tu supprime les lignes où tu vois move2 ou sup2
si ca marche pas là tu m'envoie ton code
nomadman Messages postés 19 Date d'inscription dimanche 22 avril 2007 Statut Membre Dernière intervention 24 mai 2011
8 mai 2009 à 10:59
choupifou envoie moi ton code je verrai
si tu attend ce soir je vais uploader une big release avec gestion dynamique flash php et menu qui se déroule comme tu veux
Stefbuet tu as raison je ferai la modif dés la prochaine release
graph2009 mon code est sur mon fichier natif
choupifou Messages postés 3 Date d'inscription jeudi 19 avril 2007 Statut Membre Dernière intervention 6 mai 2010
7 mai 2009 à 10:17
Merci pour cette source. Je l'ai épluché avec grand intérêt !!!

CEPENDANT: j'aurais souhaité que le menu se déroule tout simplement et n'est pas d'effet "aérien" sur le côté. Pour cela j'ai modifié le ligne suivante de code:

move2 = new Tween(bt, "_x", Back.easeOut, bt._x, 20, 0, true);

l'effet me semble bon mais j'ai toujours un décalage qui se crée quand un menu revient à sa place initiale. Pas facile à expliquer mais pour imager mes propos: "un peu comme une machine a écrire quand on revient à la ligne".

J'ai tout essayé et ça fait un jour que je suis dessus !

Help ! ^^
graph2009 Messages postés 11 Date d'inscription jeudi 30 avril 2009 Statut Membre Dernière intervention 17 mai 2009
4 mai 2009 à 11:00
bien que débutante, j ai trouvé le resultat aerien mais j aurai préféré que ton code soit dans ton fichier natif. ça aurait été plus simple à decortiquer...
HENRILUCIA Messages postés 1 Date d'inscription samedi 27 décembre 2008 Statut Membre Dernière intervention 4 mai 2009
4 mai 2009 à 08:21
Bonjour,
J'aimerais bien installer votre programme mais mes connaissances sont très limitées. J'utilise KOMPOSER pour gérer mon site en HTML.
Sans vouloir trop prendre de votre temps, j'aurais aimé avoir le script et la procédure pour l'installer.
Cordialement
Henri
pegase31 Messages postés 6138 Date d'inscription dimanche 21 décembre 2003 Statut Modérateur Dernière intervention 4 septembre 2013 12
30 avril 2009 à 21:46
Je plussoie avec Stefbuet ...

Peg'
stefbuet Messages postés 576 Date d'inscription mercredi 5 janvier 2005 Statut Membre Dernière intervention 12 mai 2009
30 avril 2009 à 20:52
Salut,

Source à part, quand je vois : "première source donc rien de bien compliqué" je ne suis pas d'accord. Une première source n'implique pas de poster un truc inutile, de mauvaise qualité, obsolète ou autre, c'est comme ça que l'on retrouve des sources pourries sur flashKod... (je ne parle pas de TA source, mais juste de cette phrase)

Stef.
pegase31 Messages postés 6138 Date d'inscription dimanche 21 décembre 2003 Statut Modérateur Dernière intervention 4 septembre 2013 12
30 avril 2009 à 18:50
Je n'ai pas parlé de "cs3" (qui la version 9 de flash), mais d'AS3 (qui est la version 3 du langage utilisé).

Pour le php, c'est toi qui choisis ton mode de fonctionnement, mais tu peux très bien envoyer un XML via le PHP, ce qui reviendrait exactement au même.

Après ce ne sont que des conseils pour améliorer tout ça.

Peg'
nomadman Messages postés 19 Date d'inscription dimanche 22 avril 2007 Statut Membre Dernière intervention 24 mai 2011
30 avril 2009 à 12:53
ok c noté
prochaine update prochainement
j'espère arriver à tout faire sauf le cs3 (pas le temps de m'y mettre)
je pense probablement faire une gestion par php mysql
tu en pense quoi
pegase31 Messages postés 6138 Date d'inscription dimanche 21 décembre 2003 Statut Modérateur Dernière intervention 4 septembre 2013 12
30 avril 2009 à 01:34
Intéressant, mais (oui, il y a toujours un "mais") pour être encore mieux, je te conseille de :

- placer tes menus dans un XML, car c'est pas très dynamique pour le moment
- Mettre des boucles "for" pour permettre de mettre plus de menus sans avoir à tout retaper à chaque fois
- diminuer le nombre de tweens (un seul devrais suffir pour toutes les propriétés), car tu risque d'avoir des interférences
- tout mettre en classes : une pour la barre de menus, et une pour chaque menu
- passer tout ça en as3 (mais ça reste optionnel)

Ensuite, question navigation, diminue le déplacement horizontal lors du passage de la souris, car on a l'impression que le menu se barre littéralement, et question ergonomie, ça ne fonctionne pas très bien.
Le mieux serait de faire un simple décalage à droite tout en laissant la couleur sur le bord gauche (un étirement), ça ferait plus "stable".

Sinon c'est sympa et pas trop mal ficelé pour un premier essai ;)

Peg'
Rejoignez-nous