Bonjour à tous,
Voilà, je suis en train de créer une sorte de diaporama de photos, avec un bandeau qui défile horizontalement. Pour l'instant mon code est le suivant :
Problème : j'attribue une largeur aux images... Hors, elles ont toutes une largeur différente, et j'aimerais respecter cette propriété... Comment faire pour que les clips créés s'adaptent à la largeur de chacune des images ?
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 largeur = 135; hauteur = 529; nbr = 5; largeurTotale = nbr*largeur; for(var i = 0; i < nbr; i++) { var mc = mc_zoneimages.createEmptyMovieClip("photo"+i, i); mc._x = largeur*i; mc.createEmptyMovieClip("conteneur", 0); mc.conteneur.loadMovie("images/" + i + ".jpg"); } onMouseMove = function() { mc_zoneimages._x = ( (600 - largeurTotale)/600*_xmouse) /3; }
Autre petite question un peu HS : comment faire pour que lorsque j'atteins la dernière image à droite (ou à gauche), ça redémarre à la première image (ou la dernière), le tout avec fluidité, c'est-à-dire sans que ce soit visible pour l'utilisateur ?
Merci par avance![]()
Partager