Ver Mensaje Individual
  #6 (permalink)  
Antiguo 09/10/2007, 03:45
Avatar de KarlanKas
KarlanKas
Moderador extraterrestre
 
Fecha de Ingreso: diciembre-2001
Ubicación: Madrid
Mensajes: 6.987
Antigüedad: 22 años, 4 meses
Puntos: 61
Re: Arrastrar objetos

Creo que la solución pasaría por el hecho de que siga la imagen o la capa al ratón en tanto en cuanto no se levante el dedo del botón del ratón. Se puede hacer de dos formas:
1. Haciendo que la posición de la imagen sea la del ratón.
2. Guardando la posición del ratón y que la imagen o la capa vaya yendo a esa posición.

Se me acaba de ocurrir que si hacemos un setInterval que vaya comprobando si se ha soltado el botón cada 2 décimas de segundo y si no se ha soltado que mueva el objeto. De esta forma evitamos que tenga que seguir cada posición del ratón de cada momento. No sé si me explico. Sería así:

onmousemove="setInterval('mover(event)',200)"

Más o menos... no sé si ha quedado claro.

Acabo de ver que la respuesta de dekernuke es muy parecida a la mía. Jeje. La diferencia está en que el setInterval se tome más tiempo para repetir la búsqueda para que no se sature.
__________________
Cómo escribir

No hay pregunta tonta, sino tonto que quiere seguir en la ignorancia.

Última edición por KarlanKas; 09/10/2007 a las 03:50