voila mon problème:
j'essaie de créer une galerie photo dont les images se chargeraient dynamiquement (juste a mettre les photos dans un dossier et l'indiquer dans un xml)
le projet se compose de la manière suivante
- fichier.fla
- info.xml
- images
-janvier(dedans sont les images)
-fevrier
voila mon action script :
myXML = new XML();
myXML.ignoreWhite = true;
myXML.load("info.xml");
myXML.onLoad = function(reussis) {
if (reussis) {
i = 0;
j = 0;
x = myXML.firstChild;
var mois:Array = new Array();
var nbphoto:Array = new Array();
while (x.childNodes[i] != undefined) {
while (x.childNodes[i].childNodes[j] != undefined) {
mois[j] = x.childNodes[i].childNodes[j].attributes.nom;
nbphoto[i,j] = x.childNodes[i].childNodes[j].attributes.nb_photos;
j++;
}
i++;
}
}
janvier.onRelease = function() {
for (k=0; k<=nbphoto[0,0]; k++){
k=0;
image = "img"+k;
image.contentPath="images/"+mois[0]+"/"+mois[0]+k+".jpg";
//}
};
img0.onRelease = function (){
Grand.contentPath="images/"+mois[0]+"/"+mois[0]+k+".jpg";
}
};
et voici mon xml :
<?xml version='1.0' encoding='UTF-8' ?>
<dossiers>
<année nom = "2009" >
<mois nom="janvier" nb_photos="3"/>
<mois nom="fevrier" nb_photos="5"/>
</année>
</dossiers>
Pourquoi faire Simple,
Quand on peut faire compliqué
