Tengo un Tree hecho en flex, su dataprovider es este XML:
Código :
<xml> <familia id="Soy una familia"> <subfamilia id="Esto es una subfamilia"/> <subfamilia id="Esto es otra subfamilia"/> </familia> </xml>
y lo tengo filtrado para que el etiquetado de los nodos lo coja del atributo id:
Código :
<mx:Tree id="myTree" labelField="@id" change="{avisoNodo(event)}"></mx:Tree>
el resultado es este:

Pero bien, el problema se me plantea ahora, ya que lo que pretendo es que al pinchar en cualquier grupo te salga un mensajito que te diga:
"has pinchado el nodo {nombredelnodo}"
para eso yo tenia algo así:
En el tree:
Código :
public function avisoNodo(e:Event):void { var nodo:XML = Tree(e.target).selectedItem as XML; mx.controls.Alert.show('Nombre nodo:'+ e.target.selectedItem); }
pero no funaciona! como podría hacer para que cada vez que pinches te devuelva el nombre del nodo pinchado (no el contenido)??
espero haberme explicado bien
talué!
