1- Yo importo a un flas un trazado de illustrator y lo convierto en clip de pelicula (mc_comarcas, nombre de instancia i_mc_comarcas)
2- En este trazado, dentro, he creado unos botones (bt_1, bt_2, ...) cada uno con una forma diferente. Los botones los creo y le asigno un nombre de instancia a cada uno (i_bt_1, i_bt_2, ... )
3- Resulta que lo que quiero es asignar un detector de eventos en concreto a cada uno, es decir, i_mc_comarcas.i_bt_1.addEventListener(MouseEvent.CLICK, irAPagina);
i_mc_comarcas.i_bt_2.addEventListener(MouseEvent.CLICK, irAPagina);
...
, esto lo querría hacer de forma dinamica, es decir, yo lo que he intentado es
for (i=1; i<=97; i++){
this["i_mc_comarcas.i_bt_" + i +".addEventListener(MouseEvent.CLICK, irAPagina);"]
}
function irAPagina (event: Event): void {
navigateToURL(new URLRequest("http://www......"));
}
Al hacer esto lo que quiero es que a cada boton se le asigne que al hacer click sobre el boton se vaya a una dirección en concreto pero no lo hace.
Si hay alguien que sepa como hacerlo se lo agradeceria.
P.D: he probado tambien ha poner this["i_mc_comarcas.i_bt_" + i].addEventListener(MouseEvent.CLICK, irAPagina); y tampoco funciona.
