Vale, solucionado.
Obviamente, no vamos a parar la función, la clave estaba en un removeEventListener. La solución sería:
Código AS3:
Ver originalfunction stopLines(event:MouseEvent):void {
stage.removeEventListener(MouseEvent.MOUSE_DOWN,mouseDownHandler)
stage.removeEventListener(MouseEvent.MOUSE_UP,mouseUpHandler)}
Era una opción que y había probado, pero obviando el
stage.
Ahora sí funciona el código, ahí está para el que lo quiera usar.
Saludos.