Te sale el ultimo número por que lo que hace AS es sumar todas las variables.No es que haga un bucle ,como dices, y siempre vaya a parar al ultimo numero . Así si le dices i<=5 y haces el trace, el resultado será siempre 5. No entiendo que intentas hacer, pero si lo que quieres es que en el trace te reconozca que boton estas apretando, deberías tener tantos botones como quieras, instanciados así: minLink1, minLink2,minLink3...etc
Para muestra, un botón:
Cita: for (var i:Number = 1; i<=3; i++) {
this["minLink"+i].me = i;
///////aqui condiciones iniciales que quieras
////PRESS:
this["minLink"+i].onPress = function() {
//// Reactiva botón anterior
_level0["minLink"+secc].enabled = true;
trace("el boton anterior es :"+secc);
//// Renueva variable del botón,
_global.secc = this.me;
this.enabled = false;
trace("el boton actual es :"+secc);
};
}
Si lo que quieres es que te dé un valor de i diferente cada vez tienes que buscar por la clase Random, es muy sencilla pero si necesitas ayuda lo dices.
espero ayudar, saludos.