Movieclip dynamique avec variable

glad777 Messages postés 44 Date d'inscription jeudi 19 août 2004 Statut Membre Dernière intervention 20 mars 2008 - 16 sept. 2004 à 18:14
glad777 Messages postés 44 Date d'inscription jeudi 19 août 2004 Statut Membre Dernière intervention 20 mars 2008 - 16 sept. 2004 à 18:18
bonjour a tous j ai un probleme avec AS
j ai un fichier flash dans lequel il y a 3 boutons a 3 positions(3 MC)
ceux si fonctionne tres bien lorsque l utilisateur les tourne manuellement (bouton off et on) mais moi ce que je voudrai c qu en plus le flash lise l xml (ou les positions sont indiquer) et mette les boutons dans ces positions
je vous fournis le fla et l xml

voici le source AS si jamais vous voyez une aberation
merci beaucoup

---------------------------------------------------------------------------------
--------------------------------------------------------------------------------
userInfo=new XML();//cree un objet XML
userInfo.ignoreWhite=true;//ignore les espaces blancs et les sauts de lignes
userInfo.load("set.xml");//charge le fichier XML

function XMLOut(xml_file){//fonction de parcour de l xml
for(a=0;a<xml_file.firstChild.childNodes.length;a++){
for(z=0;z<xml_file.firstChild.firstChild.childNodes.length;z++){
trace(xml_file.firstChild.childNodes[a].childNodes[z].firstChild.nodeValue);
}
}
}
userInfo.onLoad=function(noeud){
if (noeud) {XMLOut(this);//si l xml est charger alors la fonction est executer
//trace(userInfo);//verification de la lecture correct de l xml
//recupere la valeur contenu dans les noeuds et l affiche dans la boite de dialogue
i=0;//on initialise le compteur
x=userInfo.firstChild;
while(x.childNodes[i]!=undefined){//tant qu'il y a des valeurs de boutons

//trace(x.childNodes[i].attributes.prop)
//trace(x.childNodes[i].attributes.value);//on affiche le noeud du bouton trouvé

g=x.childNodes[i].attributes.prop//association des valeur a deux variables
h=x.childNodes[i].attributes.value
//creation du tableau avec les noms des boutons et leur positions
tabloa=new Array
tablob=new Array
tabloa[i]=h
tablob[i]=g
nom=g
i++;//on incremente le compteur
nom.gotoAndStop(h)
}
trace (nom)
trace (h)

nom.gotoAndStop(h)
/* mode'manuel' qui fonctionne mais qui ne fait pas intervenir les variables
bouton3.gotoAndStop('ON')
bouton2.gotoAndStop('PANNE')
*/
};};
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
merci beaucoup

:-p carpe diem :-p

1 réponse

glad777 Messages postés 44 Date d'inscription jeudi 19 août 2004 Statut Membre Dernière intervention 20 mars 2008
16 sept. 2004 à 18:18
les sources sont dans la categorie source
excusez moi les admin
0
Rejoignez-nous