Entiendo, pero yo siempre que tengo que ponerle la misma acción a varios botones le hago de esa forma y sí me funciona. Siempre que quiera realizar alguna operación con la " i " del "for" entonces los botones los convierto en MovieClip con acciones de botones y defino una propiedad en el MovieClip que contenga el valor de i.
Ejemplo:
Código:
var clipBtns = new Array("clipBtn1", "clipBtn2", "clipBtn3");
for(var i = 0; i < clipBtns.length; i++){
this[clipBtns[i]].indice = i;
this[clipBtns[i].onRelease = function(){
trace(El valor de i en "yo" es de " + this.indice);
}
}
//Recuerda que los botones no pueden ser botones sino MovieClips