Se connecter avec
S'enregistrer | Connectez-vous

flash et action script, problème de "lien"

Dernière réponse : dans Programmation

salut à tous :hello: 

J'ai donc commencé à créer mon thème graphique pour mon site web en flash, jusque la pas de problème :love: 

J'ai donc éssayer de créer un menu qui se trouve dans ma scene principale il ressemble à ca:

-quand la souris passe dessus il joue l'animation 1
-quand la souris par il joue l'animation 2
-quand on clique il va jouer un bout d'animation qui m'amene ma page

le problème est qu'il fonctionne à moitié, quand je clique une premiere fois il ne m'affiche pas ma page mais une page blanche et quand je clique une deuxième fois il m'affiche bien ma page (j'ai aussi éssayé eb créant un 2ème bouton qui m'amene vers une autre page alors la c'est bizzard, quand je clique sur bouton1 (exemple) il me met une page blanche et si je clique sur bouton1 ou bouton2 il m'affiche la page bouton1)

voila le code d'un des boutons:
  1. on (rollOver) {
  2. gotoAndPlay("S1");
  3. }
  4. on (releaseOutside, rollOut) {
  5. gotoAndPlay("S2");
  6. }
  7. on (release) {
  8. _root.link = 5;
  9. _root.play();
  10. _root.kub.play();
  11. }


si quelqu'un voit d'ou ca peux vennir qu'il n'ésite pas :jap: 
Lassé par la pub ? Créez un compte

ce sont des liens interne

pour mieux m'expliquer j'ai fait un petit dessin :love: 



en fait ce n'est pas vraiment des pages, ce sont des "animations" par exemple j'ai une ligne pour mes pasge donc ca fait

animation page1 ====> puis page 2=====> page3

celon si je clique sur bouton 1 ou 2 ca démarre l'animation de la page 1 ou 2 ou 3

Mais bien sûr que c'est interne sinon il aurait un getURL.
Ah oui, il est fortement déconseillé d'utiliser les séquences...
Hmm... si j'ai bien compris ton schéma... tu veux que le bouton 1, il aille a la séquence 2 quand on le clik, c'est bien ça ?
si c'est ça, voilà un code simple mais qui marche :
  1. AS:
  2. on(release){
  3. gotoAndPlay(sequence2);
  4. }

tu remplace "séquence 2" par le chemin pour aller a la séquence et c'est bon
Un conseil perso :
utilise on(press){} pour les liens externes et on(release){} pour les liens internes

les rollover sont pour l'animation du bouton

s1 = le texte va à gauche en changeant de couleur
s2 = le texte revient à se place

le code pour lancer l'animation qui va "charger" la page est:

on (release) {
_root.link = 5;
_root.play();
_root.kub.play();
}

si vous avez une meilleur idée que ca je prend :) 
Lassé par la pub ? Créez un compte
Tom's guide dans le monde