El bucle for, utiliza una variable ya de por sí. Mira, la sintaxis es ésta:
var i:Number;
for (i = 0; i < 10; i++) {
trace(i);
}
Entonces, probamos y nos dará un trace de 0, 1.. hasta 9. Si lo que quieres son variables cambia simplemente el interior del for, con la función "set" y aprovechando la misma variable "i" del bucle, podemos hacer algo así:
var i:Number;
for (i = 0; i < 10; i++) {
set("var"+i, "contenido"+i);
// PROBANDO...
trace ("var"+i);
}
Espero que te sirva, saludos!