Crea un xml de esta forma:
tienes
label (etiqueta que mostrara)
url (link)
isLink(avisa si es acceso o no)
Código :
<?xml version="1.0" encoding="UTF-8"?>
<?xml version="1.0"?>
<node label="Inicio" url="home.html" isLink="true" />
<node label="A que nos dedicamos" url="dedicamos.html" isLink="true" />
<node label="Estatutos"url="estatutos.html" isLink="true" />
<node label="Unetenos" url="unetenos.html" isLink="true" />
<node label="Links">
<node label="Pginas Peruanas" url="links_peru.html" isLink="true" />
<node label="Pginas de Otros Pases" url="links_otros.html" isLink="true" />
<node label="Pginas Personales" url="links_personales.html" isLink="true" />
</node>
<node label="Eventos / Noticias">
<node label="Premio Coyllur-2005" url="concurso2005.html" isLink="true" />
<node label="Resultados del Premio Coyllur-2005 " url="resultados.html" isLink="true" />
</node>
<node label="Contacto" url="contacto.html" isLink="true" />
En tu fla agregas un tree y utilizas el siguiente codigo:
Código :
myTreeDataProvider = new XML();
myTreeDataProvider.ignoreWhite = true;
myTreeDataProvider.onLoad = function()
{
myTree.dataProvider = myTreeDataProvider;
if(Cookie.data.estado == 1)
{
myTree.selectedIndex = Cookie.data.nodo;
myTree.setIsOpen(myTree.selectedNode, true, true);
}
};
myTreeDataProvider.load("../xml/tree.xml");
eventListener = new Object();
eventListener.change = function(eventObject) {
var Seleccion = myTree.selectedNode;
if (myTree.getIsBranch(Seleccion))
{
Cookie.data.nodo = myTree.selectedIndex ;
if (myTree.getIsOpen(Seleccion)) {
Cookie.data.estado = 0;
myTree.setIsOpen(Seleccion, false, true);
} else {
Cookie.data.estado = 1;
myTree.setIsOpen(Seleccion, true, true);
}
Cookie.flush();
}
else
{
if(!myTree.getIsBranch(Seleccion))
getURL(Seleccion.attributes.url);
}
};
myTree.addEventListener("change", eventListener);
La otra forma es que leas el xml y agregues 1 x 1 los nodos
Si mal no recuerdo, hay un tutorial aca mismo que explica esto
saludos
Pino