Здравствуйте. У меня есть задача: приаттачить из библиотеки несколько символов, которые зависят от определённого массива с данными. Всё просто, пишу такой код:

Код AS1/AS2:
var aData:Array = ['label1','label2','label3'];
var Brand:MovieClip = _root.createEmptyMovieClip( 'Brand', _root.getNextHighestDepth() );
for( var iCounter = 0; iCounter < aData.length; iCounter++ ){
var mClip = Brand.attachMovie( '_button', 'Level-1-' + iCounter, _root.getNextHighestDepth() );
mClip._x = 0;
mClip._y = 37 + iCounter;
mClip._label.text = aData[ iCounter];
}
При запуске вижу только последний символ, хотя если трейсом выводить в процессе — всё добавляется как надо. Но заменяется последующим.