09/10/2007, 03:45
|
| Moderador extraterrestre | | Fecha de Ingreso: diciembre-2001 Ubicación: Madrid
Mensajes: 6.987
Antigüedad: 22 años, 11 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 |