А вам принципиально надо несколько слушателей?
Почему бы не сделать все в одном слушателе:

Код AS3:
btn.addEventListener(MouseEvent.CLICK, buttonClickHandler);
private function buttonClickHandler(event:MouseEvent)
{
if(variable)
{
dosomething_1();
}else
{
dosomething_2();
}
//......
}