Просто некоторые названия в АС иногда вводят в заблуждение людей программирующих на других языках, тот же массив, например. Правильнее было бы называть его Collection или что-то в этом роде, но его название - это скорее пережиток оставшийся от предыдущей версии языка. Примитивных массивов в АС как таковых нет, и это потому, что вы не можете програмно указать сколько памяти выделить под массив, ну и как результат - не можете указать тип данных которыми нужно массив заполнить. Т.е. конструкций типа:

Код:
public int myIntegers[1, 2];
нету. С другой стороны - для вшего конкретного случая проблема решается очень просто -

Код AS1/AS2:
package {
public class ArrayOfLoaders {
private var _loaders:Array = [];
public function ArrayOfLoaders(){}
public function addItem(loader:Loader):void {
_loaders.push(loader);
}
public function getItemAt(index:int):Loader { return _loaders[index]; }
public function get length():int { return _loaders.length; }
}
}