Creo que si buscas mas informacion por la red podrias encontrar algo.
Puedes darle estas acciones al botn:
on (press)
{
this.startDrag();
}
on (release)
{
this.stopDrag();
}
on (releaseOutside)
{
this.stopDrag();
}
Es facil de entender, solo he usado una instanca de Drag(); para cualquer evento del mouse, al cojer, arrastrar y soltar.
Para ver si esta bien colocada, podrias poner en el on (releaseOutside) el if.
Puedes utilizar hitTest.