Bonjour,
Comme l'indique la description du sujet je suis débutant sur Flash, par conséquent mon problème pourra sembler évident pour certains. Je m'épxplique, j'ai crée les boutons de mon site (conçu intégralement en flash), problème, j'ai codé les liens vers les sections auxquelles ils sont rattachés mais lorsque je clique dans l'apperçu : rien ne se passe.
Voici le code que j'ai inseré pour les liens dans un calque à part :
Code :
- bt_presentation.addEventListener(MouseEvent.MOUSE_UP, go_presentation);
- bt_print.addEventListener(MouseEvent.MOUSE_UP, go_print);
- bt_illustration.addEventListener(MouseEvent.MOUSE_UP, go_illustration);
- bt_logo.addEventListener(MouseEvent.MOUSE_UP, go_logo);
- bt_divers.addEventListener(MouseEvent.MOUSE_UP, go_divers);
- bt_contact.addEventListener(MouseEvent.MOUSE_UP, go_contact);
- function go_presentation(evt:MouseEvent):void
- {
- gotoAndStop("presentation" );
- }
- function go_print(evt:MouseEvent):void
- {
- gotoAndStop("print" );
- }
- function go_illustration(evt:MouseEvent):void
- {
- gotoAndStop("illustration" );
- }
- function go_logo(evt:MouseEvent):void
- {
- gotoAndStop("logo" );
- }
- function go_divers(evt:MouseEvent):void
- {
- gotoAndStop("divers" );
- }
- function go_contact(evt:MouseEvent):void
- {
- gotoAndStop("contact" );
- }
|
Note par rapport aux boutons, j'ai modifié les boutons pour créer un effet de clignotement lorsqu'on passe la souris dessus, j'avoue l'avoir fait un peu "free style" mais l'effet fonctionne. Après peut être que mon problème de lien inactif vient de là. Les images crées pour l'animation sont au format "clip" pour info.
Hormis mes pages et mes boutons j'ai aussi crée le preloader, uniquement composé d'une barre séparé en deux parties, le clip et le fond (truc très basique, j'ai suivi un ptit tuto)
Le code que j'ai utilisé pour le préloader est le suivant :
Code :
- stop();
- var loaded:Number;
- loaderInfo.addEventListener(ProgressEvent.PROGRESS, progressListener);
- loaderInfo.addEventListener(Event.COMPLETE, completeListener);
- function progressListener(evt:ProgressEvent):void
- {
- loaded = evt.bytesLoaded / evt.bytesTotal;
- mc_loading.scaleX = loaded;
- }
- function completeListener(evt:Event):void
- {
- loaderInfo.removeEventListener(ProgressEvent.PROGRESS, progressListener);
- loaderInfo.removeEventListener(Event.COMPLETE, completeListener);
- gotoAndStop("presentation" );
- }
|
Voilà, donc malgré tout ça, impossible d'avoir des liens qui fonctionne, ils clignotent c'est joli, mais ils servent à rien
J'éspère avoir été clair et ne pas m'être planté de section pour poster, je donnerais plus d'explications si necessaires. Merci d'avance à ceux qui se pencheront sur mon problème.
PS : Voici le tuto qui me sert de base pour l'élaboration de mon site, ça peut aider pour voir à quoi je me réfère au fur et à mesure : Tuto site Flasha