Se il tuo filmato principale è in AS2 e quello secondario è in AS3, allora il problema è quello.
Non puoi caricare filmati realizzati con AS3 in altri realizzati con AS2, mentre puoi fare in contrario, ma con molte limitazioni.
Perciò sì, in effetti l'unico modo sarebbe di avere il tuo filmato principale realizzato con AS3.
Hai già constatato che il codice di caricamento è diverso, devi necessariamente utilizzare un Loader (diciamo un movieclip che può caricare file esterni), mentre non puoi più caricare sui livelli, che nel nuovo player - finalmente - non esistono più.

Il caricamento lo puoi fare in due righe:

Codice PHP:
var SWFLoader addChild(new Loader()) as Loader;
SWFLoader.load(new URLRequest("dove_siamo.swf"));