Tom's Guide > Forum > Programmation > flash et action script, problème de "lien"

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

Forum Programmation : flash et action script, problème de "lien"

TomsGuide.com : 800 000 inscrits répondent à toutes vos questions high-tech et informatique. Pour obtenir de l'aide, inscrivez-vous gratuitement !
Mot :    Pseudo :           
 

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:

Code :
  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:

Liens sponsorisés
Inscrivez-vous ou connectez-vous pour masquer ceci.

C'est pas tres clair. Tes liens renvoi t'il vers des pages HTML, ou es-ce des liens internes à ton flash?

------------------------------ Programmeur n.m : Celui qui résout un problème que vous n'aviez pas, d'une façon que vous ne comprenez pas.
Répondre à MoOx_t

ce sont des liens interne

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

http://images0.hiboox.com/vignettes/2407/q6r9ppfw.jpg

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

Répondre à quarty

Heu... j'ai pas compris. C'est un site 100% flash ou c'est du HTML avec du flash? Si c'est du HTML avec du flash, si tu utilise des frames, il faut nommer les frames et les liens sont différents.

Répondre à slurp-9562

c'est du 100% flash

Répondre à quarty

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 :

Code :
  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


Message édité par Dawlin le 12-06-2007 à 19:26:31
------------------------------ Gite de Vacances Deux-sèvres (79)
Ragnarok Battle Offline
L'Ouvroir
Répondre à Dawlin

oki, je teste ca demain et je vous tiend au courrant :jap:

Répondre à quarty

mais pourquoi avoir mis des rollOver ... o_O

------------------------------ Gite de Vacances Deux-sèvres (79)
Ragnarok Battle Offline
L'Ouvroir
Répondre à Dawlin

Peu être qu'il ne sait pas comme marche bien les boutons et qu'il fait un rollover oldschool en faisant un stop() là ou il va pour simuler le rollover... éhé
non?!

------------------------------ Programmeur n.m : Celui qui résout un problème que vous n'aviez pas, d'une façon que vous ne comprenez pas.
Répondre à MoOx_t

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 :)

Répondre à quarty

mais ... pourquoi ??? pourquoi ne pas le faire dans le bouton lui-même ??
(je pensais a 2ble clique sur le bouton, puis "dessus", puis voilà)

------------------------------ Gite de Vacances Deux-sèvres (79)
Ragnarok Battle Offline
L'Ouvroir
Répondre à Dawlin

Citation :

mais ... pourquoi ??? pourquoi ne pas le faire dans le bouton lui-même ??



peux préciser comment faire ou m'envoyer un lien vers un tuto ?

Répondre à quarty

Si tu sais parler un pitit peu anglais, voici un lien à mettre dans tes favoris : http://www.kirupa.com/developer/flash/index.htm

C un site avec plein de tuto bien fait.

Pour ce qui est des boutons, tu devrais trouvé ton bonheur.

il y a un lien au debut : "Common Mistakes using Buttons", regarde la vidéo (même si tu pige pas trop l'anglais la vidéo t'aidera à comprendre quelque subtilités des boutons)


Message édité par MoOx_t le 14-06-2007 à 14:18:51
------------------------------ Programmeur n.m : Celui qui résout un problème que vous n'aviez pas, d'une façon que vous ne comprenez pas.
Répondre à MoOx_t

oki je vais lire tout ca, merci pour le lien

en meme temps si tu as du temps j'ai encore un petit problème, je l'ai posté en nouveau méssage

Répondre à quarty

ou, au cas où si tu débute (mais meme si tu débute pas ça renforce les bases ) :
http://www.sltutorial.com/flash/index.php

------------------------------ Gite de Vacances Deux-sèvres (79)
Ragnarok Battle Offline
L'Ouvroir
Répondre à Dawlin

je te remercie, ca ne fait pas de mal de renforcer ce qu'on connait et d'apprendre ce que l'on ne connais pas :jap:

Répondre à quarty

ouais.... ou pas...

autrement il y a le cultissime mais trop incompréhensible
zoneflash.net

------------------------------ Gite de Vacances Deux-sèvres (79)
Ragnarok Battle Offline
L'Ouvroir
Répondre à Dawlin
Tom's Guide > Forum > Programmation > flash et action script, problème de "lien"
Aller à :

Il y a 798 utilisateurs connus et inconnus. Pour voir la liste des connectés connus, cliquez ici.

Attention

Vous allez répondre sur un sujet resté inactif pendant plus de 6 mois.
Assurez-vous d'apporter des éléments nouveaux à la discussion avant de poursuivre.

Répondre Annuler
Liens