Bonjour;
J'ai récupéré une galerie flash en open source, mais je ne connais pas trop bien le flash. La galerie fonctionne bien, mais J'aimerais que mes vignettes soient proportionnelles par rapport aux images, et pas avoir un carré fixe.Je sais que c'est possible, mais mes faibles connaisances en flash me bloquent.
Une autre possibilité serait de mettre un if, je m'explique mes photos n'auront que deux formats possibles, photo vertical ou horizontal (500X332) ou (332X500)
Voici une partie du code, si vous avez une idée merci:
for(var i1=0; i1 < Constant.DETAILSIMAGES.length; i1++)
{
if( calcul%6 == 0 && calcul!=0)
{
coordY += 130;
coordX = 10;
}
if (Constant.DETAILSIMAGES[idTAb].vignette != undefined && Constant.DETAILSIMAGES[idTAb].urlimage != undefined && Constant.DETAILSIMAGES[idTAb].nomrepertoire == Constant.NOMREPCHOISI)
{
if(debutIMG >= _debut)
{
_cadre.attachMovie("cartemini","vignette"+i1,_niveau++,{_x:coordX, _y:coordY, _width:130, _height:87})
_cadre["vignette"+i1].createEmptyMovieClip("image"+i1, _niveau++);
// à ne faire qu'une fois booléen, idem onLoadComplete
_cadre["vignette"+i1]["image"+i1]._x = Constant.DECALAGE;
_cadre["vignette"+i1]["image"+i1]._y = Constant.DECALAGE;
loadingQueue.loadClip (Constant.DETAILSIMAGES[idTAb].vignette, _cadre["vignette"+i1]["image"+i1]);
_cadre["vignette"+i1]["image"+i1]._visible = false;
_cadre["vignette"+i1]["image"+i1]._alpha = 0;
coordX += 130;
Constant.NBVIGNETTESTROUVEES = i1+1;
calcul++;
}
debutIMG++;
}
idTAb++;
if(calcul >= Constant.NBVIGNETTES )
{
Constant.NBVIGNETTESTROUVEES = i1+1;
i1 = Constant.DETAILSIMAGES.length;
}
}
merci