cefar
Messages postés19Date d'inscriptionvendredi 19 mars 2004StatutMembreDernière intervention28 avril 2008
-
13 déc. 2005 à 09:26
cefar
Messages postés19Date d'inscriptionvendredi 19 mars 2004StatutMembreDernière intervention28 avril 2008
-
13 déc. 2005 à 12:22
Bonjour,
j'utilise un composant Tree dans mon appli qui se rempli avec un fichier xml, au format suivant :
<node label='Tableau 1' url='tab1'></node>
<node label='Tableau 2' url='tab2'></node>
<node label='Tableau 3' url='tab3'></node>
<node label='Tableau 4' url='tab4'></node>
<node label='Tableau 5' url='tab5'></node>
je souhaiterai affecter une action à chaque noeud de l'arbre en récupérant la chaine 'url'.
J'arrive à récupérer l'index du noeux quand je clique dessus avec getDisplayIndex, mais je n'arrive pas à récupérer l'url. Voici mon code dans mon image 1 :
var contenu_arbre:XML = new XML();
contenu_arbre.ignoreWhite=true;
contenu_arbre.onLoad = function(success:Boolean){
arbre.dataProvider = contenu_arbre;
}
contenu_arbre.load("test.xml");
arbre.firstChild = arbre.getTreeNodeAt(1);
arbre.addEventListener("change", rec_url);
function rec_url() {
treeUrl=arbre.selectedNode.data['url'];
}
Avez-vous une solution pour récupérer l'info. Dans mon appli, je la range dans la variable treeUrl, qui reste toujours sur Undefined