Ну, выглядит всё нормально. Совет по стилю: объяви локальную переменную типа
Loader и работай с ней, т.е.

Код AS3:
var aLoader:Loader;
var aRequest:URLRequest;
// ...
aLoader = new Loader();
aLoader.x = ...;
aLoader.y = ...;
aLoader.load(aRequest);
aMap[i][j] = aLoader;
Во-первых элементы массива для компилятора нетипизированы, а при работе с объявленной переменной мелкие ошибки, вроде опечаток, можно поймать на этапе компиляции. Во-вторых, работа с локальной переменной выполняется быстрее, чем доступ к элементам двумерного массива, даже если на таком простом коде никто и никогда не заметит разницы.