Hola muchachos.

Tengo una faena por hacer y varias dudas. Disparo:

La cosa va de ordenar contactos. Ya he decidido atacar el caso
utilizando una lista. Ejemplo:

* choan
   * jorge
       * manuel
   * pedro
       * rodrigo
            * fermín

Claro, la lista no tendrá el formato clásico de lista, sino que será
más bien un gráfico tipo araña. Trataré de reproducirlo en ASCII Art:


manuel-----jorge
                     \    pedro---rodrigo
                      \   /            \
                     choan          \
                                        fermín

La idea es que cada uno de los elementos de la lista se pueda
trasladar (drag'n'drop, darling) para asociarlo --como hijo-- a otro
elemento.

Gracias a prototype + scriptaculous, el tema de arrastrar y soltar lo
he solucionado en un periquete.

Pero: el proyecto requiere que haya líneas de conexión entre los
elementos, y ahí es donde me pierdo.

Le he echado un ojo a
<http://www.walterzorn.com/jsgraphics/jsgraphics_e.htm>, que me
permite dibujar las líneas. Chachi piruli, pero para hacer que la
línea siga el movimiento de la caja que estoy arrastrando tendría que
borrarla y dibujarla una y otra vez conforme arrastre el/los elementos
que conecta.

Así que... ¿ideas? (No vale decir que utilice flash.)

(Arnau, si crees que SVG haría en este caso algún buen papel, dame
pistas, plis.)

Salud.
--
Choan
_______________________________________________
javaEScript mailing list
javaEScript@scriptia.net
http://lists.scriptia.net/listinfo.cgi/javaescript-scriptia.net

Responder a