Categorías > Lenguajes > Javascript > Mover Lineas ...
Nuevo Mensaje | Responder
Fdo88


97 envíos
Desconectado

#31
RE: RE: Mover Lineas30-03-2010 a las 10:43:43

Citando a SorancioNo que yo conozca, y quizá sea más cómodo hacerlo por click, pero eso ya va por gustos.

Es decir, que se ejecute el evento mousemove al hacer click??
Pero entonces solo lo haria cuando suelte el boton, pues el evento
click es una pulsacion completa del boton, creo...No??


Responder | Citar | Moderar | Mensaje Privado
Sorancio


307 envíos
Desconectado

#32
RE: Mover Lineas30-03-2010 a las 10:51:22

Me refiero a que hagas click en unas coordenadas y que la línea se dibuje ahí, sin tener que arrastrar de comienzo a fin. Pero vamos, si lo tienes que hacer así yo te recomiendo no usar JavaScript, es muy lento. Te recomiendo Flash, que es menos lento.


Responder | Citar | Moderar | Mensaje Privado
Fdo88


97 envíos
Desconectado

#33
RE: RE: Mover Lineas30-03-2010 a las 11:00:04

Citando a SorancioMe refiero a que hagas click en unas coordenadas y que la línea se dibuje ahí, sin tener que arrastrar de comienzo a fin. Pero vamos, si lo tienes que hacer así yo te recomiendo no usar JavaScript, es muy lento. Te recomiendo Flash, que es menos lento.

Si, es como lento, pero pasa algo raro, cuando lo hago dibujar
solo por el evento mousemove lo hace, y hasta puedo arrastrar
el objeto que necesito y la linea se sigue dibujando, pero al
condicionarlo un poco se ralentiza.

Que podra ser??

Por otro lado, Flash??, me gustaria aprender, pero en este caso
hay algun tema puntual que deba leer para salir de esto rapido y
luego hacer una lectura de Flash mas extensa pues en realidad me
interesa.


Responder | Citar | Moderar | Mensaje Privado
Sorancio


307 envíos
Desconectado

#34
RE: Mover Lineas30-03-2010 a las 11:05:50

¿Al condicionarlo a que te refieres?

http://livedocs.adobe.com/flash/9.0_es/main/wwhelp/wwhimpl/common/html/wwhelp.htm?context=LiveDocs_Parts&file=00000995.html

Para dibujar una línea con flash dinámicamente.


Responder | Citar | Moderar | Mensaje Privado
Fdo88


97 envíos
Desconectado

#35
RE: RE: Mover Lineas30-03-2010 a las 11:11:33

Citando a Sorancio¿Al condicionarlo a que te refieres?


Por ejemplo que solo asigne las coordenadas si muevo un
objeto o si doy click sobre el, si me hago entender??

Revisare la pagina, gracias.


Responder | Citar | Moderar | Mensaje Privado
Sorancio


307 envíos
Desconectado

#36
RE: Mover Lineas30-03-2010 a las 11:17:31

Ah, añadir condiciones, whiles y demás. Es culpa del intérprete de JavaScript por ser lento. Quizá lo mejor es que hagas lo que ha dicho CHuLoYo, el mapa en la imagen.


Responder | Citar | Moderar | Mensaje Privado
Fdo88


97 envíos
Desconectado

#37
RE: RE: Mover Lineas30-03-2010 a las 12:17:33

Citando a SorancioAh, añadir condiciones, whiles y demás. Es culpa del intérprete de JavaScript por ser lento. Quizá lo mejor es que hagas lo que ha dicho CHuLoYo, el mapa en la imagen.

Pero solo el hecho de incluir una sencilla condicion if puede
hacer eso de provocar lentitud en el proceso??


Responder | Citar | Moderar | Mensaje Privado
Sorancio


307 envíos
Desconectado

#38
RE: Mover Lineas30-03-2010 a las 12:25:24

No debería, pero hay que tener en cuenta que el script se lee mientras llega, y no llega siempre de una pieza, por lo que la condición puede quedar a medias, y cosas como estas ralentizan. Además de que un mal interprete puede ralentizarlo cualquier cosa.


Responder | Citar | Moderar | Mensaje Privado
Fdo88


97 envíos
Desconectado

#39
Mover Lineas30-03-2010 a las 12:44:55

Citando a SorancioNo debería, pero hay que tener en cuenta que el script se lee mientras llega, y no llega siempre de una pieza, por lo que la condición puede quedar a medias, y cosas como estas ralentizan. Además de que un mal interprete puede ralentizarlo cualquier cosa.


Vea pues, pero lo unico que hago es un switch, para saber a
quien asignarle el valor de X,Y ... aunque creo que entiendo
un poco lo que me dices.

En conclusion, muchisimas gracias, me alegra mucho saber
que alguien me puede ayudar en momentos asi, realmente te
agradezco mucho y este tipo de cosas hacen que me den mas
ganas de aprender, muchas gracias y espero no haber causado
algun tipo de molestia.

Gracias.


Responder | Citar | Moderar | Mensaje Privado
CHuLoYo


762 envíos
Desconectado

#40
RE: Mover Lineas30-03-2010 a las 19:26:12

Yo insisto en que la forma más efectiva es un mapa de imágenes html hacia la imagen de las líneas verticales fijas. Los eventos onmousedown y onmouseup te ayudarán a emular el arrastre (onmousedown activa la función para detectar posiciones y onmouseup la desactiva). El onclick te servirá para fijar una imagen.

No te puedo dar un ejemplo más claro en estos momentos pero sí una orientación:

Código Fuente:function arrastre(x,y) {

var arrastrando=0;

  if(arrastrando==1) {
      /* Mueves la línea detectando posiciones x e y. Las iniciales las traes por parámetro en la función*/
  } else {
      /* Desactivas el arrastre */
  }
}


Luego como ya he dicho lo mandas por ajax y con php y con la librería GD de tratamiento de imágenes le incrustas la línea roja, o aún mejor, creas sólo la línea roja con la inclinación adecuada y lo muestras en una capa flotante (position:absolute) en la posición adecuada (top y left)

Y no pidas disculpas, estamos para eso! Así como si tú puedes ayudar te invito a hacerlo

saludos.

www.Esquio.net | Diseño y programación web profesional
Responder | Citar | Moderar | Mensaje Privado
1 2 3 4