Allora, come dicevi tu con flash ti crei tanti filmati .swf quante sono le pagine del sito. Ti crei il tuo filmato principale (es: home.swf), naturalmente in questo ci sara il menu.....ad ogni tasto assegnerai questa azione:

on(release){
loadMovieNum("tuofilmato.swf",1);
}

1 indica il livello sul quale carichi il filmato (ricordati che il tuo filmato principale,nell'esempio sopra home.swf, occupa il livello zero)....puoi anche decidere se caricare i filmati sul livello zero sostituendo quello principale.

poi per scaricarlo usi: unloadMovieNum(1); se l'hai caricato sul livello 2 sostituisci l'uno con il due e cosi via.

Fai delle prove e poi facci sapere.