AS2/ Problème boutons

lisefriz Messages postés 4 Date d'inscription jeudi 10 janvier 2008 Statut Membre Dernière intervention 27 novembre 2010 - 25 nov. 2010 à 14:19
lisefriz Messages postés 4 Date d'inscription jeudi 10 janvier 2008 Statut Membre Dernière intervention 27 novembre 2010 - 27 nov. 2010 à 06:44
Bonjour,

je suis sur Flash CS3 en AS2 et suis loin d'être une grande spécialiste de l'Action Script..
J'ai plusieurs soucis liés à une petite navigation (en apparence simple..) dont voici le principe : elle est composée de 4 boutons et au dessus il y a un clip avec les noms des différentes rubriques ainsi qu'un petit curseur. L'idée est qu'au survol sur un bouton, le nom de la rubrique concernée apparaisse et que le curseur se déplace vers le bouton survolé. Au clic, on arrive sur la rubrique concernée. Quand on ne touche à rien, le nom de la rubrique visitée est affiché en permanence et le curseur au dessus du bouton.

Pour l'instant j'ai fait un simple gotoandplay sur le rollover / rollout vers l'image concernée du clip comme suit et idem pour le clic un gotoandplay vers l'image souhaitée de la séquence. Voici le code :
fondements_btn.onRollOver = function () {
domainesnav_mc.gotoAndPlay(2) ;
}

fondements_btn.onRollOut = function () {
domainesnav_mc.gotoAndPlay(6) ;
}

fondements_btn.onRelease = function () {
gotoAndPlay(121) ;
}


Voici les problèmes rencontrés :
- Alors que dans la 1ère rubrique la nav fonctionne bien (rollover + clic), dans la 2nde rubrique le rollover ne fonctionne plus. J'ai testé sur un nouveau doc cela fonctionne. Pour info,(je ne suis pas fière de le dire mais on fait comme on peut quand on manque de technique..)le site est sur une séquence, les rubriques les unes après les autres (ex : rubrique 1 - image de 1 à 50, rubrique 2 - image de 51 à 100,...). De plus, j'ai bien fait une nav propre à chaque rubrique.
- Autre gros soucis : par exemple, quand on est dans la rubrique 2, on clique, on revient bien vers la rubrique 1, sauf qu'après la nav de la rubrique 1 ne fonctionne plus du tout..

J'ai dû cumuler les erreurs et je finis par manquer de recul, mais j'ai tout essayé en vain !
Simplement : Help !!!
Merci d'avance

2 réponses

BBFUNK01 Messages postés 1310 Date d'inscription jeudi 16 juillet 2009 Statut Membre Dernière intervention 20 juin 2014 6
25 nov. 2010 à 16:30
Hello,

en fait comme tout débutant tu fais les erreurs de débutant (ne le prends pas mal ), je m'explique :
tu gères ton animation sur la timeline de ta scène principale, donc pour passer d'une rubrique à l'autre cela se passe exclusivement sur la timeline de ta scène principale. Hors dans Flash il y a maintes façons de procéder pour faire ce que tu veux faire, et en fonction de la complexité et du scénario de chacune de tes rubriques il faudra plutôt t'orienter vers telle ou telle manière de faire. Pour développer un peu :
- Tu peux par exemple créer un clip par rubrique, et dans chacun de ces clips tu crées ton scénario avec le nombre d'images clés que tu souhaites. Ensuite libre à toi de stocker ces clips dans la bibliothèque de ton fichier flash ou de les mettre directement sur ta scène principale.
- Tu peux aussi animer uniquement via le code et donc sans passer par la timeline, c'est une solution peut-être plus délicate à aborder lorsqu'on débute mais qui permet beaucoup plus de souplesse par la suite lorsqu'on souhaite modifier ceci ou cela dans le fichier en question -> il suffit par exemple de modifier 2 ou 3 lignes de code pour changer tel élément. Dans ton cas tu fais ton animation sur plusieurs centaines d'images clés, mais lorsque tu auras terminé ton animation dans laquelle tu auras mis x interpolations de formes, de mouvements, etc., tu t'apercevras que pour ajouter une modification il faudra quasiment tout reprendre (j'extrapole un peu mais bon...).
Bref, personnellement je te conseillerai de revoir ta méthode afin de trouver celle qui convient le mieux pour ton animation (animation par le code ou sur la timeline ...).
Mais pense que pour que ce soit fonctionnel il est préférable de bien "ranger" les choses avec précision : réfléchis à ce que tu veux faire et à la manière d'organiser tes éléments -> clip dans ce clip dans ce clip...
Au besoin mets un lien de ton animation qu'on puisse voir et te donner plus de conseils précis quand à une meilleure manière de faire.

A plus ,

BBFUNK01
//C'est en forgeant qu'on devient forgeron... ;-) ;
0
lisefriz Messages postés 4 Date d'inscription jeudi 10 janvier 2008 Statut Membre Dernière intervention 27 novembre 2010
27 nov. 2010 à 06:44
Merci de tes précieux conseils !
Je sais que j'ai un peu zoné dans la façon d'organiser le site, il me manque effectivement encore un peu d'expérience !
Au final, j'ai réussi à me débrouiller et désormais le flash fonctionne.
Par contre, si tu es intéressé j'ai un nouveau problème !! :
http://www.javascriptfr.com/forum/sujet-DETECTION-RESOLUTION-FULL-SCREEN_1482345.aspx
A +
0
Rejoignez-nous