voila ,
je suis en train d essayer de creer un petit diaporama a partir de differents scripts . jusqu'ici tout fonctionne mais j'aimerai que le movieclip chargeant chaque image de maniere dynamique s'adapte aux largeur des images de maniere a ce que celles-ci soient collée les une aux autres.
pour le moment les images se chargent dans un movieclip aux dimensions fixes. quelqu un a t il une solution ?
voici le code de la partie flash :
//Nouveau xml
var imglist = new XML();
//On ignore les blancs dans le xml
imglist.ignoreWhite = true;
//Quand la liste est chargée
imglist.onLoad = function() {
createGalerie();
};
//On charge
imglist.load("getImgList.php");
function createGalerie() {
//largeur , hauteur et espace entre les vignettes
largeur = 100;
hauteur = 100;
espace = 0;
//nombre d'images contenues dans le dossier
var noeuds = imglist.firstChild.childNodes;
largeurTotale = noeuds.length*(largeur + espace) + espace;
this.createEmptyMovieClip("diaporama", 0);
diaporama._y = 200;
for(var i = 0; i < noeuds.length; i++) {
var nom = noeuds[i].attributes.name;
var mc = diaporama.createEmptyMovieClip("photo"+i, i);
mc._x = espace + (largeur + espace)*i;
mc.createEmptyMovieClip("conteneur", 0);
mc.conteneur.loadMovie("mini/"+ nom );
mc.createEmptyMovieClip("cadre", 1);
with(mc.cadre) {
lineStyle(1, "0x000000", 100);
moveTo(0, 0);
lineTo(largeur, 0);
lineTo(largeur, hauteur);
lineTo(0, hauteur);
lineTo(0, 0);
}
mc.nombre = i;
}
onMouseMove = function() {
diaporama._x = (600 - largeurTotale)/600*_xmouse;
}}
merci des reponses que vous pourrez m apporter :)