Bonjour,
j me prends la tete sur un truc depuis 1 h now, alor j pose ma question en esperant que qqn pourra m aider.
J'ai insérer 1 galerie dans mon site, elle fonctionne nickel, mais il doit me manquer l' acs qui efface l image lorsque je sors de cette galerie avec un bouton...
Je vous copie l acs au cas ou.
Merci d avance
Nico
//chargement du fichier txt
var legende:LoadVars = new LoadVars();
legende.onLoad = function() {
if (success) {
}
}
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);
}
//fonction barre de chargement
mclListener.onLoadProgress = function(target_mc:MovieClip, numBytesLoaded:Number, numBytesTotal:Number):Void {
barre._visible=true;
var pc:Number = numBytesLoaded / numBytesTotal * 100;
barre._xscale=pc;
};
my_mcl.addListener(mclListener);
//fonction de chargement et redimensionnement
function chargemt() {
galerie();
box.text = "loading...";
my_mcl.onLoadInit = function() {
box.text = p3+" : painting n°"+photo;
barre._visible=false;
if (Image._width/Image._height>=1.47) {
Image._width = 780;
Image._x=10;
Image._yscale = Image._xscale;
Image._y = (530 - Image._height) / 2 + 10;
} else { Image._height=530;
Image._y=110;
Image._xscale=Image._yscale;
Image._x= (780 - Image._width) / 2 + 150;
}
}
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();
_root.photo=0;
}