Bonjour tout le monde,

je suis nouveau sur flash et je rencontre un problème que je n'arrive pas à contourner.

J'ai une animation principale où je load un document xml, menu.xml qui contient menu1(donnes=menu1.xml), menu2(donnees=menu2.xml) et menu3(donnees=menu3.xml).

Selon l'element du menu choisi, je dois charger un xml ou un autre, mais helas, probleme. Je n'arrive pas a faire que le deuxième xml prenne en compte le menu choisi.

Il s'agit d'un diaporama, divise en 3 car le nombre d'images est assez consequent, et je voudrais que lorsque je clique sur menu1 le diaporama1 (menu1.xml) soit charge, si je clique sur menu2 le diaporama1 disparait pour laisser la place a menu2.xml, etc...
je ne sais pas si je suis tres clair tellement je suis paumme.
voici le but de mon code qui pretend gerer tout ceci, peut etre que ça vous parlera plus...

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
var quelDiapo;
menu_xml = new XML(); 
menu_xml.ignoreWhite = true;
menu_xml.onLoad = function() {
  noeuds = this.firstChild.childNodes; 
  for (var i = 0; i < noeuds.length; i++) {
    lien = _root.attachMovie("mc", "mc" + i, i); 
    lien._x = lien._width * i; 
    lien._y = 0; 
    lien.texto.text = noeuds[i].firstChild.nodeValue;
    lien.adresse = noeuds[i].attributes.url;
    lien.onRelease = function() {
      quelDiapo = this.adresse.toString();
      trace(quelDiapo);
    }
  }
}
menu_xml.load("menu.xml");
 
var diapoXML = new XML();
diapoXML.ignoreWhite = true;
diapoXML.onLoad = function(sucess) {
  if (sucess) {
    this.play();
    slider.setMenu(this.firstChild);
    delete diapoXML;
  }
};
 
diapoXML.load(quelDiapo);
tous vos commentaires sont plus que bienvenus !

je vous remercie par avance.