Похоже, вы столкнулись с конфликтом доменов приложений.Это может произойти, если в каждом SWF-файле есть конфликтующие имена классов (например, swf1 имеет класс с именем Main, а swf2 также имеет класс с именем Main).
Чтобы исправить это, загрузите SWF-файлы в новый домен приложения:
loader.load(new URLRequest("g.swf"), new LoaderContext(false, new ApplicationDomain(ApplicationDomain.currentDomain)));
Если это не так, скорее всего, у вас есть код в первом кадре фильма, который выполняется при инициализации SWF-файла (посмотрите, получите ли вы Event.INIT, прежде чем получите Event.COMPLETE).
Это можно легко исправить, удалив код из рамки.