Su una pagina ho 3 pulsanti, cliccando su ognuno di questi vorrei che si aprisse una pagina diversa.
Per un solo pulsante riesco a farlo, per tutti e 3 no.

Il codice che uso per gestirli è questo
codice:
var richiesta1:URLRequest=new URLRequest("home1.html");
var richiesta2:URLRequest=new URLRequest("home2.html");
var richiesta3:URLRequest=new URLRequest("home3.html");

home1_btn.addEventListener(MouseEvent.CLICK,apriPagina1);
home2_btn.addEventListener(MouseEvent.CLICK,apriPagina2);
home3_btn.addEventListener(MouseEvent.CLICK,apriPagina3);

function apriPagina1(e1:MouseEvent):void
{
    navigateToURL(richiesta1,"_self");
}

function apriPagina2(e2:MouseEvent):void
{
    navigateToURL(richiesta2,"_self");
}

function apriPagina3(e3:MouseEvent):void
{
    navigateToURL(richiesta3,"_self");
}
Così non funziona niente, viene anche bloccata l'esecuzione dell'animazione che li porta sullo stage.
Se invece di listener ne uso solo 1 il relativo pulsante funziona, comprese tutte le animazioni.

Tutti gli identificatori sono giusti, perché posso usare un solo listener? Come faccio ad usare tutti e 3 i pulsanti?