________
<node label="dsfasdfasdf">
<node label="Junta General de Accionistas">
<node label="...." />
</node>
<node label="Directorio">
<node label="Presidencia">
<node label="..." />
<node label="Integrantes del Directorio ">
<node label="..."/>
</node>
</node>
<node label="Organo de Control Institucional">
<node label="Jefe de Oficina">
<node label="Estrella "/>
</node>
</node>
.
.
.
________
y este es el codigo en Flash:
Código:
bueno la pagina web es la siguiente donde se encuentra en ejecución el tree component://Cargamos el XML xmlTree = new XML(); xmlTree.ignoreWhite = true; xmlTree.onLoad = function (success){ if (success){ llenarTree(); } else{ trace("No se pudo cargar el XML"); } } xmlTree.load("Tree.xml"); function llenarTree(){ //Atacheamos el componente attachMovie("Tree", "miArbol", 1); //Propiedades miArbol.setSize(490, 300); miArbol.setStyle("openEasing", mx.transitions.easing.Back.easeOut); //ajma // miArbol.setStyle("defaultLeafIcon", "top"); miArbol.setStyle("backgroundColor",0x3d71ab); // miArbol.setStyle("borderStyle", "top"); miArbol.setStyle("color",0xffffff); this.tree.setStyle("textIndent",0); this.tree.setStyle("indentation",2); miArbol.setStyle("rollOverColor",0xffcc33); miArbol.setStyle("selectionColor", 0xffffff); // miArbol.setStyle("selectionDuration",0); miArbol.setStyle("textRollOverColor", 0x3d71ab); miArbol.setStyle("textSelectedColor",0x3d71ab); miArbol.setStyle("defaultLeafIcon", "sedamito"); // miArbol.setStyle("folderOpenIcon", "top"); miArbol.setStyle("folderClosedIcon", "top"); // miArbol.setStyle("disclosureClosedIcon", "top"); // this.tree.setStyle("disclosureOpenIcon", "nullicon"); //Llenamos el menu miArbol.dataProvider = xmlTree; //Eventos miArbol.addEventListener("change", alSeleccionar); } alSeleccionar = new Object(); alSeleccionar.change = function(evento) { var seleccion = evento.target.selectedNode; //Si es una carpeta... if (miArbol.getIsBranch(seleccion)){ //La cerramos si esta abierta if (miArbol.getIsOpen(seleccion)){ miArbol.setIsOpen(seleccion, false, true); } //La abrimos si esta cerrada else{ miArbol.setIsOpen(seleccion, true, true); } } //Si es un vínculo... //else{ //getURL(seleccion.attributes.dirurl, "_blank"); //} }
http://www.sedamhuancayo.com.pe/indexempresa.htm porfa elijan la opcion Nuestra Empresa y luego personal del menu izquierdo.
ahi se encuentra el arbol, ahora lo que quisiera y es que me falta más de conocieminto de flash:
1ro que cuando el mouse se sitúe encima del nombre de la persona aparesque como un tag el correo electronico de esa persona
2do cómo sería si le diera un click, creen que pueda aparecer un txt en l aparte inferior mencionando el ombre de la persona, foto, y/o email????
3ro, cómo puedo hacer para que cuando abra un nodo se cierre el que ya esta abierto osea que solo se abra un nodo a la vez???
esperando respuestas me despido gracias.
Att.
Taurus