leyendo...
lo k pasa es...
ejecutas el ciclo for... y "i" termina en 35 ¬¬''
bueno i a kedado en 35..
entonces cuando le haces click a los botones...
la i sigue siendo 35 ¬¬''
osea cargas el ultimo
lo que puedes hacer es...
Código:
for (i=1; i<=35; i++) {
btn_ref = btn.duplicateMovieClip("btn"+i, i+140);
btn_ref._x = (i-1)*btn._width+btn._x;
btn_ref.onRelease = function() {
var numId = this._name.split("n");
visual.CHAR.INS.loadMovie("badges/"+numId[1]+".swf");
};
}
lo que haces ahi.. es generar una variable llamada "numId" xD
con un split del nombre osea... recorres el nombre hasta que encuentras la letra "n" y lo separas...
entonces despues...
cuando apretas el boton... lo que haces es encontrar lo que esta despues de n osea el numero y cargar la peli que en vez de i ahora es numId que seria el numero que tienes en el nombre :P
ahora si te funca todo?
pd: creo k mi explicacion no es muy clara ... pero el codigo si lo es ;)
nos vemos :D