Comunidad de diseño web y desarrollo en internet online

tree dinamico

Citar            
MensajeEscrito el 26 Feb 2009 11:35 pm
Buenas gente!

De nuevo me asaltan las dudas; me he estado mirando el tutorial de http://www.cristalab.com/tutoriales/tutorial-del-componente-tree-de-flash-c50l/ para crear un tree y me ha ido de perlas! el problema es que ahora quiero que el xml que me cargue sea algo dinámico; que sólo haga faltar poner los archivos en la carpeta, y el xml lo haga todo "sólo". No se si esto se podrá hacer con el componente tree o tal vez con el list, me sería indiferente. También vi el tutorial http://www.cristalab.com/tips/listar-archivos-de-un-directorio-web-con-php-y-xml-c63212l/ pero no pude hacerlo funcionar, no se qué falla, porque lo hice todo exactamente igual. agradecería cualquier ayuda porqué estoy muy perdido. muchas gracias!

Por isedhel

26 de clabLevel



 

msie7
Citar            
MensajeEscrito el 26 Feb 2009 11:55 pm

Por LongeVie

Claber

1741 de clabLevel

1 tutorial

Genero:Masculino  

En un lugar, re moto.

firefox
Citar            
MensajeEscrito el 27 Feb 2009 12:03 am
bufff... no me mates, pero abrí el enlace que me pasastes y me ahogué entre tanto código! no entendí nada! yo pensé que habría algo más sencillo, es decir se hacer que un tree me cargue un xml hecho, pero no entendí cómo pasas tu de leer el directorio a crear el xml; por lo que veo tu utilizas dos php o algo así.. no se puede simplemente crear un php que lea el directorio y directamente pase la información a un xml existente?

gracias por la ayuda y siento ser tan "tonto" en actionscript :S

Por isedhel

26 de clabLevel



 

msie7
Citar            
MensajeEscrito el 27 Feb 2009 02:27 am
Bueno mira, ya tienes la parte de ActionScript no? ya funciona de maravilla, todo muy chevere. perfecto.

ahora, creo que el script de zguilles sera lo mas "facilito" que puedes encontrar para "obtener una listo de los archivos dentro de una carpeta".

Recuerda bien, el componente Tree del tutorial, "coloca un mapa de carpetas via XML", osea, todas las carpetas, si quieres listar carpetas vas a anecesitar algo mas que el PHP/XML de zguilles, ya que ese script solo lista archivos de UNA carpeta, no un directorio de carpetas, y se debe de formar de este modo:

Código XML :

<?xml version="1.0"?>
<nodo label = "Blogs" >
   <nodo label = "ASFusion" dirurl="http://www.asfusion.com/blog/index.cfm?setlan=es" />
   <nodo label = "After-hours" dirurl="http://www.e-tonilopez.com/after-hours/" />
   <nodo label = "Carlos Roviar" dirurl="http://www.carlosrovira.com/" />
   <nodo label = "design-nation" dirurl="http://www.design-nation.net" /> 
   <nodo label = "Esto es el blog" dirurl="http://www.elecash.org/blog" />
   <nodo label = "Funciton">
      <nodo label = "Español" dirurl="http://blog.funciton.com/es/index.php" />
      <nodo label = "English" dirurl="http://blog.funciton.com/en/index.php" />
   </nodo>
   <nodo label = "Innocuo" dirurl="http://blog.innocuo.com/index.php" />
   <nodo label = "Oscar Trelles">
      <nodo label = "Español" dirurl="http://www.oscartrelles.com/es/" />
      <nodo label = "English" dirurl="http://www.oscartrelles.com/blog/" />
   </nodo>
</nodo>
<nodo label = "Flash">
   <nodo label = "CristaLab">
      <nodo label = "Pagina" dirurl="http://www.cristalab.com/" />
      <nodo label = "Foros" dirurl="http://www.cristalab.com/foros" />
      <nodo label = "Web Comic" dirurl="http://www.cristalab.com/comic.php" />
   </nodo>
   <nodo label = "ElecAsh" dirurl="http://www.elecash.org" />
   <nodo label = "Flash Kit" dirurl="http://www.flashkit.com" />
   <nodo label = "FlashLA">
      <nodo label = "Pagina" dirurl="http://www.flashla.com" />
      <nodo label = "Foros" dirurl="http://www.flashla.com/forums" />
   </nodo>
   <nodo label = "Sub-Flash">
      <nodo label = "Pagina" dirurl="http://www.subflash.com" />
      <nodo label = "Foros" dirurl="http://www.subflash.com/foro" />
   </nodo>
   <nodo label = "We are here" dirurl="http://www.were-here.com/" />
</nodo>
<nodo label = "Otras cosas" >
   <nodo label = "----N-A-I-L-S----" dirurl="http://www.hoogerbrugge.net" />
   <nodo label = "KartOO" dirurl="http://www.kartoo.com/" />
   <nodo label = "Lorem Ipsum" dirurl="http://lipsum.com/" />
   <nodo label = "RobotUA" dirurl="http://www.robotua.com/" />
</nodo>


osea, dirurl es la url del recurso, todo eso se tiene que formar con PHP, zguilles genera el xml de este modo:

Código XML :

<XML encoding='UTF-8' standalone='yes' version='1.0'> 
  <folder> 
    <file>img_001.jpg</file> 
    <file>img_002.jpg</file> 
    <file>img_003.jpg</file> 
    <file>img_004.jpg</file> 
    <file>img_005.jpg</file> 
    <folder>thumbs</folder> 
    <folder>hires</folder> 
  </folder> 
</XML>


en conclusion, tienes que modificar el script de zguilles para que el xml que genera, sea compatible con tu componente tree. osea tienes que hacer que esos dos resultados tengan la misma estructura.

Por LongeVie

Claber

1741 de clabLevel

1 tutorial

Genero:Masculino  

En un lugar, re moto.

firefox

 

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