17/01/2009, 14:15
|
| | Fecha de Ingreso: diciembre-2008
Mensajes: 81
Antigüedad: 15 años, 11 meses Puntos: 0 | |
startDrag() Hola :
Tengo un pequeño problema con el metodo startDrag().
Intentare explicarlo lo mejor posible. Tengo un clip de pelicula, imaginos clip1, al cual aplicandole el metodo mediante un evento onPress, como muestro
clip1.startDrag(false, 20, 80, 470, 680);
Como veis he limitado el arrastre del clip1 mediante las coordenadas (20,80) y (470, 680).
El problema lo tengo cuando arrastro el clip mas a la derecha del limite de las coordenadas que he puesto, pues encontces el puntero del raton sigue moviendose a la derecha mientras el clip se queda bloqueado al limite maximo que le he marcado en las coordenadas.
Tengo un evento Onrelease asociado a ese mismo clip de pelicula clip1, pero cuando el puntero del raton no se encuentra encima del clip de pelicula, porque me pasado de las coordenadas, ese evento OnRelease no se ejecuta, de forma que aunque suelte el boton del raton no ocurre nada. Cuando suelto el boton del raton, y lo muevo en direccion al clip que quiero mover pues al pasar por encima se mueve, perooooooooooooooo, tengo que hacer clic de nuevo para poder soltarlo en el lugar que deseo.
Al hacer clip en otro sitio, me fastidia el codigo, pues estoy usando el metodo hitTest(), y al pulsar de nuevo el raton ya no me reconoce el lugar de donde habia movido el clip.
Alguien sabe como puedo bloquear el puntero del raton encima del clip de pelicula, de forma que aunque me pase de limites no se siga moviendo este puntero del raton ???
Saludos y gracias de nuevo.
Rafalin. |