deja a premiere vu d'oeil, j'ai remarqué que dans ta fonction parseXML tu envoyais
image en parametre de la fonction affichage().
_root.affichage(image);
mais lorsque l'on regarde ta fonction affichage tu n'a pas de variable en parametre d'entrée
et de plus tu fait un myClip.loadMovie(racine+
image);
ton
image il vient d'ou ?
function ParseXML() {
nbrVignettes = newXML.firstChild.childNodes.length;
for (i=0; i<nbrAffichage; i++) {
alea = random(nbrVignettes);
image = newXML.firstChild.childNodes[alea].childNodes[2].attributes.SRC;
_root.affichage(
image);
}
}
function affichage(
image:String) {
var myClip = _root.createEmptyMovieClip("Clip_"+i, i);
myClip.loadMovie(racine+
image);
////// Verification du chargement des images ////////////
this.onEnterFrame = function() {
filesize = myClip.getBytesTotal();
loaded = myClip.getBytesLoaded();
if (loaded == filesize) {
trace(myClip._width+" - "+myClip._height+" - "+filesize);
}
};
}
Un petit conseil : essaye a l'avenir de déclarer tes variables
var maVar : Type = new Type();
C'est plus clair dans ton code pour savoir ce que c'est comme type de variable
Et puis la mode PHP des types de variables non-définie n'est pas le mieux pour l'éxécution des scritps
Il vaut mieux deux plusieurs variables de types différents qu'une seule qui sert à tous
Moi, tout ce que je veux, c'est aider mon prochain et que mon prochain m'aide