Добрый день.
Тема eval() конечно уже заюзана, но мне хотелось бы узнать, есть ли решение проблемы без использования громоздких сторонних разработок.
В библиотеке Flash CS лежат картинки BitmapData с экспортом в ActionScript под именами "pic1", "pic2", "pic3" и т.п.
Мне необходимо в цикле множество раз создать экземпляры Bitmap, использующих эти картинки.
Например:

Код AS3:
var bmp:Bitmap;
for(var i:Number =0; i<=100; i++)
{
bmp = Bitmap(new pic1(0, 0)); // тут нужен eval или правильный вызов класса, чтобы заменить 1-цу на переменную i
}
Как это сделать? Вижу вариант - наплодить этих битмапов вручную с запасом, согнав в один объект, а потом в циклах повытягивать поочередно. Но это извращенский вариант, может потом боком выйти.