У меня была похожая проблема. Мое решение:
В конструкторе перетаскиваемых объектов у меня есть:
addEventListener(MouseEvent.MOUSE_DOWN, onStartDrag);
И в onStartDrag () я положил:
stage.addEventListener(MouseEvent.MOUSE_MOVE,onDrag);
stage.addEventListener(MouseEvent.MOUSE_UP, onDrop);
Вы получаете уведомление, когда мышь перемещается, вне нашего флэш-плеера, и уведомление MOUSE_UP, как только кнопка отпущена, также независимо от положения указателя мыши. Может быть не применимо в вашей конкретной ситуации, но работает для меня как обаяние. Не забудьте удалить MOVE и UP слушателей в onDrop ().