Bonjour à tous,
Après quelques recherches je n'ai pas trouvé de solution à mon problème donc je me permet de poster ici. J'ai créé un .txt contenant le titre d'une dizaine d'images que je répartis en 3 galeries; le code correspondant à la première galerie étant
Voici le code du bouton précédent :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31 // création d'un tableau d'images mesImages = new Array(); // remplissage du tableau mesImages[0] = image1; mesImages[1] = image2; mesImages[2] = image3; mesImages[3] = image4; // fonction pour l'appel de l'image function f_chargeimage(imagechoisie) { // vidange préalable à chaque appel unloadMovie(_root.cadre); // disparition du cadre le temps du chargement _root.cadre._alpha = 0; // vérification de imagechoisie if(imagechoisie>3){ // imagechoisie a dépassé la fin du tableau : retour au début imagechoisie = 0; } else if(imagechoisie<0){ // imagechoisie a dépassé le début du tableau : retour à la fin imagechoisie=3; } // chargement loadMovie(_root.mesImages[imagechoisie], _root.cadre); // lecture gotoAndPlay("departimage"); } // définition imagechoisie imagechoisie = 0; // appel de l'image f_chargeimage(imagechoisie);
Le problème étant le même pour toutes les galeries: si pour la galerie ci-dessus j'arrive en fin (ou début) de tableau, je reviens bien en début (ou fin) sur la bonne image, mais si je continue je reste alors sur cette image.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 on (release) { _root.imagechoisie -= 1; _root.f_chargeimage(_root.imagechoisie); }
Supposons que j'arrive à la 4e image du tableau, je fais suivant, la 1ere s'affiche; si je continue à faire suivant, c'est la 1ere qui reste affichée.
Merci d'avance.
Partager