Problème dans Flash!

Problème dans Flash! - Web design - Graphisme

Marsh Posté le 02-06-2004 à 18:38:04    

Bonsoir!
 
Je suis en train de retoucher mon site! J'explique mon problèmes!
Il y a quatre carré sur mon site (vous pouvez allé voir http://www.graphic-design.fr.fm... vous allez dans la rubrique "photo" ) Lorsque qu'on clic sur un de ces carré, il s'ouvre. Lorsqu'on clic sur un autre carré il s'ouvre aussi mais le premier ne se ferme pas! Ce que j'avais pensé faire pour résoudre ce problème:
Lorsqu'on ouvre la première page il met dans une variable le nombre 1.
Ensuite lorsqu'on clic sur une autre page il controle si la variable est égale à 1. Si non il continue comme derien n'était et si oui, il ferme la page. Le problème c'est que je sais pas comment faire pour allé dans la page qui doit se fermer! J'ai essayé avec Telltarget mais ça marche pas!
Sur la scène j'ai un clip qui s'appelle gal1 dans le quel y a les 4 carré! (page1, page2, page3, page4)! Dans chaque page il ya un bouton qui permet de l'ouvrir! et j'aimerais que lorsqu'on clic sur un de ces boutons il test si la variable = à un numéro et suivant le numéro que c'est il aille dans la page qui doit se fermé et la ferme!! (c'est pas très claire :pfff: )
Je sais pas comment faire! quelqu'un pourrait m'aider???
Merci!


---------------
Il ne faut pas se pencher sur le passé, on risquerait de tomber dans l'oublis... (Coluche)
Reply

Marsh Posté le 02-06-2004 à 18:38:04   

Reply

Marsh Posté le 02-06-2004 à 22:25:00    

Apparemment c'est pas très claire  :non:  comme j'ai essayer d'expliquer ça... mais n'hésiter pas à poser des question!  J'essayerais d'être plus claire des les réponses!!! :p


---------------
Il ne faut pas se pencher sur le passé, on risquerait de tomber dans l'oublis... (Coluche)
Reply

Marsh Posté le 03-06-2004 à 05:13:25    

tu dois faire un truc du genre :
if (_root.gal1.var == 1) {
 _root.gal1.page1.gotoAndPlay(4)
}
et la il va refermer ta page 1 et ouvrir l'autre normalement si evidement dans page 1 il ton carr s'ouvre de la frale 1à 3 et qu'il se referme de 4 a la 6 par exemple avec un stop qur la key 1 a toi de voir le nombre qu'il te faut

Reply

Marsh Posté le 03-06-2004 à 05:14:10    

Je c pas si c juste chuis claqué et il est tard mais si me suis trompé toutes excuses , si qq un d'autre voit un erreur je vous laisse le soin de la corriger  
bonne nuit  
 
ced :D

Reply

Marsh Posté le 03-06-2004 à 15:35:57    

Merci BEAUCOUP! je vais tester et je te redis!
A bientot!


---------------
Il ne faut pas se pencher sur le passé, on risquerait de tomber dans l'oublis... (Coluche)
Reply

Marsh Posté le 03-06-2004 à 16:04:02    

Je viens d'essayer... j'ai fait un débogage et dès que la page1 est ouverte il met bien 1 dans la variable. Ensuite il reconnaite le
 if (_root.gal1.gal == 1) {
il entre dedans mais quand il lit la suite:
( _root.gal1.page1.gotoAndPlay(25); )
rien ne se passe...
C'est possible dans flash de pouvoir vérifier le chemin d'accès à une occurence? parce qu'a mon avis c'est le chemin qui ne joue pas!
Merci!


---------------
Il ne faut pas se pencher sur le passé, on risquerait de tomber dans l'oublis... (Coluche)
Reply

Marsh Posté le 03-06-2004 à 16:55:44    

J'ai aussi essayé d'ouvrir le carré quand la page1 n'est pas encore ouverte (donc que _root.gal1.gal == 0). Là, il n'entre pas dans la condition "if"! Donc c'est belle est bien ce code qui est faux:
 _root.gal1.page1.gotoAndPlay(25);
Et pourtant je vois pas ce qu'il y a de faux... AU SECOUR! [:the real phoenix]


---------------
Il ne faut pas se pencher sur le passé, on risquerait de tomber dans l'oublis... (Coluche)
Reply

Marsh Posté le 03-06-2004 à 17:43:59    

As-tu nommé tes movie clips ?

Reply

Marsh Posté le 03-06-2004 à 17:50:53    

MERCI BEAUCOUP!  :bounce:  en fait je les avais nommé mais pas sur toutes les images clef! (je les avais nommé seulement à l'endroit ou l'on clique pour qu'on ouvre une page! je les ai nommé depuis le début sur toutes les images clef et sa fonctionne) Merci ENORMEMENT! je vous redis dès que j'ai mis la nouvelle version de mons site sur le net!
A bientot


---------------
Il ne faut pas se pencher sur le passé, on risquerait de tomber dans l'oublis... (Coluche)
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed