En utilisant stage.addEventListener(MouseEvent.MOUSE_UP, mouseUp), l'événement "mouse up" est bien lancé durant la phase de drag, 3x d'ailleurs, ce que je trouve bizarre.
Quoiqu'il en soit, maintenant que j'ai mon événement "mouse up", comment puis-je faire pour arréter le drag? (i.e que l'objet se détache de la souris, et retourne voir son conteneur parent)
Je n'ai rien trouvé d'utile dans l'interface du DragManager. Juste un stopDrag() dans l'objet que je déplace (l'objet déplacé dérive de Box).
Le code suivant n'arrête pas le drag:
private function mouseUp(event:MouseEvent):void
{
if (DragManager.isDragging)
{
stopDrag();
}
}
Des idées sur comment arrêter le drag dans ces conditions?
Et également, des idées sur pourquoi l'événement "mouse up" est lancé 3x?
Merci.
Partager