Вы можете сделать это в коде, если хотите, но вам все равно придется добавить названия символов в код. Таким образом, эта папка просто удобна для организации в библиотеке CS4 и не переводится в код (AFAIK).
Чтобы создать экземпляр элемента в AS3, просто щелкните правой кнопкой мыши символ в библиотеке и установите флажок «Экспорт для ActionScript». Если вы не видите его, нажмите кнопку «Дополнительно». По умолчанию класс будет называться именем символа. Это будет класс, который вы можете создать в ActionScript для создания экземпляра на сцене.
Вы можете сохранить массив имен орнаментов и прокрутить их, добавив их на сцену:
var ornaments:Array = [OrnamentGold, OrnamentSilver, OrnamentBronze];
for each(var ornament:Class in ornaments)
{
var ornamentClip:MovieClip = new ornament();
addChild(ornamentClip);
}
Если вы называете все свои экземпляры одинаковыми с увеличенным только последним числом, вы можете сэкономить время и просто увеличить одно число:
const NUM_ORNAMENTS:int = 5;
for(var i:int = 0; i < NUM_ORNAMENTS; i++)
{
// ornaments are names Ornament0, Ornament1, Ornament2, etc. in the library
var ornamentClass:Class = new getDefinitionByName("Ornament" + i) as Class;
var ornamentClip:MovieClip = new ornamentClass();
addChild(ornamentClip);
}