А чего Вы ждали, у Вас же один Лоадер сохраняется в приватной переменной, последний из создаваемых в цикле. Или Вы думали, что одна переменная будет хранить все три Лоадера в себе?))
Соответственно в обработчике Вы у этого последнего Лоадера и забираете то что он загрузил, независимо от того, какой Лоадер на самом деле послал событие COMPLETE:
Код AS3:
BitData = Bitmap(imageLoader.content).bitmapData;
А надо
Код AS3:
BitData = Bitmap(e.currentTarget.content).bitmapData;
и приватная ссылка вобщем-то не нужна.