Bonjour,
Voilà j'ai récupérer un code de galerie dynamique et ça fonctionne. Seulement voilà je voudrais que la première photo s'affiche tout de suite et pas seulement quand on clic qur le bouton suivant... Comment faire?
Merci d'avance pour vos réponse.
Ps : étant une nouvelle dans ce forum je ne sait pas comment on garde le code en couleur... En espérant que l'un d'entre vous pourra s'y retrouver.
Voici mon code :
//chargement du fichier txt
var legende:LoadVars = new LoadVars();
legende.load ("galerie_dyn/param.txt");
//création du clip qui recevra les images chargées
this.createEmptyMovieClip("Image", 99);
my_mcl= new MovieClipLoader();
var mclListener:Object = new Object();
photo=0; //indice de la photo à charger
gal=1; //indice de la galerie à charger
chm="_root.legende.";
//fonction d'attribution des paramètres de la galerie indicée gal.
function galerie() {
p1=eval(chm+"nbrephoto"+gal);
p2=eval(chm+"nomdossier"+gal);
p3=eval(chm+"nomlegende"+gal);
}
my_mcl.addListener(mclListener);
//fonction de chargement et redimensionnement
function chargemt() {
galerie();
my_mcl.onLoadInit = function() {
box.text=p3+" : photo n°"+photo;
if (Image._width/Image._height>=0) {
Image._width = 277;
Image._x=140
Image._yscale = Image._xscale;
Image._y = (277-Image._height)/2+10;
} else { Image._height=201;
Image._y=100;
Image._xscale=Image._yscale;
Image._x= (277 - Image._width) / 2+10;
}
}
if (photo<10) { cpl="0";} else {cpl="";}
my_mcl.loadClip("galerie_dyn/"+p2+"/"+p2+cpl+photo+".jpg", Image);
}
//fonctions pour changer d'image
function imageNext() {
photo++;
if (photo > p1) {
photo=1;
}
chargemt();
}
function imagePrev() {
photo--;
if (photo<1) {photo=p1;
}
chargemt();
}