Hi Jack,
LoaderMax dispatches 'onComplete' when all items are loaded. This doesn't mean that all swf's have been initialized (that _initHandler has been called to set _content when available).
Now I add an 'onInit' listener to the last SwfLoader added to the queue, like in:
queue = new LoaderMax({name:"mainQueue", auditSize:true, onProgress:progressHandler, onComplete:completeHandler, onError:errorHandler});
queue.append(new SWFLoader('assets/swf/Main.swf', {name:"main", autoDispose: false, estimatedBytes:100000, autoPlay: false}));
queue.append(new SWFLoader('assets/swf/Snap.swf', {name:"snap", autoDispose: false, estimatedBytes:100000, autoPlay: false, onInit: lastSwfInitListener}));
Is extending LoaderMax with an eventHandler "onAllSwfInit" an option?
Thanks!