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 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45
| //chargement du fichier xml
var ChargeXml = new XML();
ChargeXml.load("menu.xml");
ChargeXml.ignoreWhite = true;
//pour ignorer les espaces
//dans le fichier xml
ChargeXml.onLoad = function() {
racine = this.childNodes[0];
attachMovie("etiquette", "etiquetteMenu0_mc", 0);
etiquetteMenu0_mc._x = 30;
etiquetteMenu0_mc._y = 45;
etiquetteMenu0_mc.TexteEtiquette.text = racine.attributes.nom;
var nbrEnfants:Number = racine.childNodes.length;
//test.text=nbrEnfants;
etiquetteMenu0_mc.Derouleur.onRelease= function(){
for (i=0; i<nbrEnfants; i++) {
temp1_mc = etiquetteMenu0_mc.attachMovie("etiquette", "etiquetteSmenu"+i+"_mc", i);
temp1_mc.label="etiquetteSmenu"+i+"_mc";
temp1_mc._x = 20;
temp1_mc._y = 30+(i*30);
temp1_mc.TexteEtiquette.text = racine.childNodes[i].attributes.nom;
var nbrEnfants2:Number = racine.childNodes[i].childNodes.length;
test.text=temp1_mc.label;
//temp1_mc._visible=false;
temp1_mc.Derouleur.onRelease=function(){
for (j=0; j<nbrEnfants2; j++) {
temp2_mc = temp1_mc.attachMovie("etiquette", "etiquetteSsmenu"+j+"_mc", j);
temp2_mc._x = 60;
temp2_mc._y = 30+(40*i)+(j*30);
temp2_mc.TexteEtiquette.text = racine.childNodes[i].childNodes[j].attributes.nom;
//temp2_mc._visible=false;
}
}
}
}
/*etiquetteMenu0_mc.Derouleur.onRelease= function() {
if (this._currentFrame ==1){
this.gotoAndStop(2);
etiquetteSmenu0._visible=true;
}
};*/
}; |
Partager