Código ActionScript :
for(i=0;i<3;i++)
{
attachMovie("Button", "Button"+i, i);
boton_comp = eval("Button" + i)
boton_comp._x = 100;
boton_comp._y = 50*i;
boton_comp.valor=i;
al_clicar = new Object();
al_clicar.click = function(objetivo) {
objetivo.target == boton_comp
trace("Has pulsado el boton "+i);
};
boton_comp.addEventListener("click", al_clicar);
}uso este codigo pero siempre en el trace me vota el ultimo valor del for....