При чем тут даун на стейдже вообще. Вас должен интересовать только ап после дауна на кнопке.
Вот так поправил себе. Стало чудненько.

Код AS3:
private function handlerDown(event:MouseEvent):void
{
_isDown = true;
_upState.visible = false;
_overState.visible = false;
_downState.visible = true;
stage.addEventListener(MouseEvent.MOUSE_UP, handlerUp, true);
stage.addEventListener(Event.MOUSE_LEAVE, handlerUp, false);
}
private function handlerUp(event:Event):void
{
_isDown = false;
}
private function handlerOver(event:MouseEvent):void
{
if (_isDown)
{
handlerDown(null);
return;
}
_upState.visible = false;
_overState.visible = true;
_downState.visible = false;
}