Comunidad de diseño web y desarrollo en internet online

Como crear un Listado de Lugares en forma de un Tree

Citar            
MensajeEscrito el 09 Jun 2009 10:12 am
Hola amigos como estan.
Soy nuevo en el tema y me estoy poco a poco empapando sobre estas herramientas.
Mi pregunta es, y con sus bastantas experiencias, de como crear un Listado de Lugares en forma como de un Tree y que cuando de clik en uno de ellos me salga la direccion o descripción de ese lugar.

Me explico mejor digamos que

Si es en forma de un Tree por ejemplo:

*Casa
-Casa de Pedro
-Casa de Juan

*Mercado
-Mercado central
-Mercado Afuera

Ok, digamos le doy click en Casa, esta me despliega (Casa de Pedro y Casa de Juan) Lo que quiciera es como hacer en flash que cuando le de sobre Casa de Pedro salga mas abajito la iformacion como por ejemplo:

Casa
-Casa de Pedro
-Casa de Juan
------------------------------
Casa de Pedro - Calle Segunda e intersección cuadra 14.

Y asi con lo demas Tree que puse.

A ver quien tiene una idea de como hacer eso en un Flash. Baje unos tutoriales pero igual no me despliega la información debeida.

Saludos, y mil gracias.

Por laurio_12

2 de clabLevel



 

msie8
Citar            
MensajeEscrito el 09 Jun 2009 10:52 am
Un tree lo alimentas con un XML, con nodos que van armando la jerarquía, por ejemplo:

Código :

<datos>
 <item label="casa">
    <item label="Casa de Pedro" />
    <item label="Casa de Juan" />
  </item>
</datos>


Jorge

Por solisarg

BOFH

13669 de clabLevel

4 tutoriales
5 articulos

Genero:Masculino   Bastard Operators From Hell Premio_Secretos

Argentina

firefox
Citar            
MensajeEscrito el 09 Jun 2009 08:25 pm
Ok
Esa parte creo entenderla Sr, Jorge

Pero como hacer que cuando me despliege un subitem en ese mismo flash puede ser al lado o abajo salga la informacion detallada.

Vi algo parecido a esto:

[url=http://flashden.net/item/2-levels-accordion-menu/15704][/url]

Saludos.

Por laurio_12

2 de clabLevel



 

msie8
Citar            
MensajeEscrito el 09 Jun 2009 08:42 pm
Pues cada item de un Tree puede guardar info en su propiedad data, usando un listener sobre el evento change, extraes el data del nodo seleccionado (usando myTree.selectedItem.data) Recuerda agregar la data que quieras mostrar como propiedad de cada nodo en el XML
\
Jorge

Por solisarg

BOFH

13669 de clabLevel

4 tutoriales
5 articulos

Genero:Masculino   Bastard Operators From Hell Premio_Secretos

Argentina

firefox
Citar            
MensajeEscrito el 09 Jun 2009 10:07 pm
Hola de nuevo Jorge..
Waoo creo que tienes mucha experiencia. Pero lastimosamente yo muy honestamente no domino el tema.
Más bien si me das un lugar donde pueda ver o bajar el ejemplo y trabajarlo seria excelente.

te agradesco mucho tu ayuda.

Saludos,

Por laurio_12

2 de clabLevel



 

msie8
Citar            
MensajeEscrito el 10 Jun 2009 10:30 am
No se donde hay ejemplo que seguro lo hay, pero sigue estos pasos:

- Agrega la propiedad data en cada nodo del XML, eso es lo mas fácil
- Agrega el listener a tu tree, por ejemplo

<mx:Tree id="myTree" change="captura(event)">

- Agrega la función

Código ActionScript :

private function captura(evt:ListEvent):void{
   trace(myTree.selectedItem.label)
   trace(myTree.selectedItem.data)
}


Jorge

Por solisarg

BOFH

13669 de clabLevel

4 tutoriales
5 articulos

Genero:Masculino   Bastard Operators From Hell Premio_Secretos

Argentina

firefox
Citar            
MensajeEscrito el 11 Jun 2009 01:55 pm
Que tal amigo Jorge.

Que pasa hice como me indicaste con la ayuda. Pero cuando intento mostrar el detalle de cada tree me manda solo el label vacio sin la información.
Mi pregunta que surge ahora es la siguiente. Se podra en vez de que manda un label con la información del detalle que mande un descripción más larga.

Saludos,

Por laurio_12

2 de clabLevel



 

msie8
Citar            
MensajeEscrito el 11 Jun 2009 02:02 pm
Si no recibes el label, no tienes nada, empieza por allí

Jorge

Por solisarg

BOFH

13669 de clabLevel

4 tutoriales
5 articulos

Genero:Masculino   Bastard Operators From Hell Premio_Secretos

Argentina

firefox

 

Cristalab BabyBlue v4 + V4 © 2011 Cristalab
Powered by ClabEngines v4, HTML5, love and ponies.