Если, все таки нужно создание переменных, то классы могут быть динамическими:

Код AS3:
package
{
import flash.display.MovieClip;
dynamic public class Test extends MovieClip
{
public function Test()
{
for (var i: int = 0; i < 10; i++)
{
this["dynamicVar" + i] = i;
}
for (var prop: String in this)
{
trace(prop + " = " + this[prop]);
}
}
}
}