Hola,

On 4/4/06, Choan C. Gálvez <[EMAIL PROTECTED]> wrote:
> 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.)

Pues si te puedes permitir usar SVG echale un ojo al clasico croczilla
[1] y en particular a  los ejemplos "XBL Shapes 1" [2] y "XBL Shapes
2" [3]

Otra que puede que te ayude es: carto:net [4]

[1] http://www.croczilla.com/svg/samples/
[2] http://www.croczilla.com/svg/samples/xbl-shapes/xbl-shapes.xml
[3] http://www.croczilla.com/svg/samples/xbl-shapes2/xbl-shapes2.xml
[4] http://www.carto.net/papers/svg/samples/

--
arnau siches
css.artnau.com
_______________________________________________
javaEScript mailing list
javaEScript@scriptia.net
http://lists.scriptia.net/listinfo.cgi/javaescript-scriptia.net

Responder a