Foros del Web » Creando para Internet » Flash y Actionscript »

XML para mostrar en flash en forma de arbol.

Estas en el tema de XML para mostrar en flash en forma de arbol. en el foro de Flash y Actionscript en Foros del Web. Hola, me gustaría que me indicaran como puedo hacer lo siguiente: Imaginemos que tenemos un XML que se crea y se pasa al flash con ...
  #1 (permalink)  
Antiguo 25/10/2006, 08:28
 
Fecha de Ingreso: junio-2005
Mensajes: 343
Antigüedad: 19 años, 5 meses
Puntos: 10
XML para mostrar en flash en forma de arbol.

Hola, me gustaría que me indicaran como puedo hacer lo siguiente:

Imaginemos que tenemos un XML que se crea y se pasa al flash con loadVars que he visto que se puede pasar cuando en el html haces referencia al flash <param name> creo que es.

Ahora bien, yo quiero componer dinamicamente un arbol que será como sigue.

<arbol>
<entidad1>
<recurso1 name="nombre1" link="link1">
<recurso2 name="nombre2" link="link2">
</entidad1>
<entidad2>
<recurso1 name="nombre1" link="link1">
<recurso2 name="nombre2" link="link2">
.....
<recursoN name="nombreN" link="linkN">
</entidad2>
<entidadN>
<recurso1 name="nombre1" link="link1">
<recurso2 name="nombre2" link="link2">
.....
<recursoN name="nombreN" link="linkN">
</entidadN>
</arbol>

Mi intención es hacer de esto una especie de arbol desplegable en flash.

Alguién sabe indicarme algun ejemplo o como hacerlo gracias.
  #2 (permalink)  
Antiguo 25/10/2006, 10:11
Avatar de stock  
Fecha de Ingreso: junio-2004
Ubicación: Monterrey NL
Mensajes: 2.390
Antigüedad: 20 años, 4 meses
Puntos: 53
suena interesante lo que quieres hacer y no es tan complejo como parece :cool

ok, usando la clase XML para leer el xml que recibimos, recorremos el arbol. en tu xml de muestra puedo ver que solo hay tres niveles, eso lo facilita mucho las cosas :cool el arbol entonces seria algo asi:

-arbol (esta es la raiz)
+entidad1
++recurso1
++recurso2
++recursoN
+entidad2
+entidadN

ok, ahora supongo que lo que quieres hacer es mostrar esos datos como el exploraador de windows, o algo semejante, entonces lo que hay que hacer es crear el contenedor principal (arbol):

this.createEmptyMovieClip("arbol",1);

luego, mientras recorres las entidades, vas creandolas dentro de "arbol"

var entidad:MovieClip = arbol.createEmptyMovieClip("entidad"+i,i);

luego, al recorrer las entidades, vas creando los recursos, aqui recomendaria tener en la biblioteca algun MC donde tenga una caja de texto dinamica, para que esta la pongasdentro de entidadN cambiandole el titulo.

var recurso:MovieClip = entidad.attachMovie("id_de_la_biblioteca","recurso "+i,i);
recurso.instanciaDeCajaDeTexto.text = "el titulo que sacas del xml";

and there u go!

have funnnnnn

PD: me salte pasos basicos que supongo tu debes dominar, como el recorrido del xml bye!
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 23:23.