[flash] combobox: inverser lecture d'un xml

combobox: inverser lecture d'un xml [flash] - Flash/ActionScript - Programmation

Marsh Posté le 22-05-2006 à 12:19:20    

BOnjour a tous;
J'ai un problme concernant une combobox et le xml. Je souhaite lire un fichier xml a l'envers, afin que le dernier noeud du XML apparaisse en premie rdans la combobox.
J'ai reussi a les afficher a l'envers dans la combobox mais le probleme c'est qu'au clic cela m'affiche pas la bonne information.
 
exemple:
<Liste>
  <file label1="1" />
  <file label1="2" />
  <file label1="3" />
</Liste>
 
Dans la combobox ca affiche:
3
2
1
Dans le fla dans un champs texte ca affiche:
1
2
3
Alors que dans le champs de texte ca devrait afficher:
3
2
1
Comment faire?
 
 
Voici mon code fla:
 
function traiteXML() {
 textab = myXML.firstChild.childNodes;
 for (var i:Number=textab.length-1 ; i>-1 ; i--) {
  titre2 = myXML.firstChild.childNodes[i].attributes.label1;
  liste.addItem(titre2);
 
 }
}
var ecout = new Object();
ecout.change = function(evt) {
 titre = textab[liste.getSelectedValue()].attributes.label1;
 txt = titre;
}
 
Merci d'avance pour votre aide...
 

Reply

Marsh Posté le 22-05-2006 à 12:19:20   

Reply

Marsh Posté le 22-05-2006 à 14:27:58    

tu connais XPath ? ca facilite les relations XML > flash et plusieurs fonctions sont interressant qui pourraient t'aider... ;)

Reply

Marsh Posté le 22-05-2006 à 14:38:10    

Oui je connais XPath mais ca me parait bizarre d'utiliser XPath pour ca...

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed