Riassumendo, correggimi se sbaglio, hai un sito "contenitore" dove chiamando una pagina questa viene caricata esternamente...stessa cosa succede per la galleria. Giusto?
Devi mettere un preload su ogni swf esterno, naturalmente prima della scena con il contenuto della pagina.
Cosa vuol dire che per chiudere la pagina la mandi ad un frame vuoto?
Perchè se cosi fosse tu avresti le pagine, una volta premuto il suo bottonu, sempre caricate.
In questo caso ti conviene usare un unLoadMovie e scaricarle o se proprio proprio renderle invisibili con un semplice "_root.istanza._visible = false" dove "istanza" sarà il movie nel quale carichi l'swf esterno.