Et vires-moi tout ces _root, te servent à rien,
si tu veux cibler, préfères le this.
Ensuite ton onLoadInit te sert à rien non plus ici, et si tu veux utiliser le trace() faut le placer correctement ...
Ton code corrigé:photos_xml = new XML();
photos_xml.load("collection.xml");
photos_xml.ignoreWhite = true;
photos_xml.onLoad = function(ok)
{
if (ok) {
noeuds = photos_xml.firstChild.childNodes;
nbrPhotos = noeuds.length;
}
for (i=0; i<4; i++)
{
cadreChargement.createEmptyMovieClip("image"+i,i);
cadreChargement["image"+i]._x = i*250;
cadreChargement["image"+i]._y = 0;
cadreChargement.onPress = function() {
trace("bonjour");
}
cadreChargement["chargeur"+i] = new MovieClipLoader();
cadreChargement["chargeur"+i].loadClip(photos_xml.firstChild.childNodes[i].attributes.chemin,cadreChargement["image"+i]);
cadreChargement["chargeur"+i].onLoadInit = function()
{
//
}
}
}
numeroImage = 0;
btSuivante.onPress = function()
{
numeroImage++;
trace(numeroImage);
cadreChargement._x -= 250;
}
btPrecedente.onPress = function()
{
numeroImage--;
trace(numeroImage);
cadreChargement._x += 250;
}