L'unica spiegazione logica sta nel fatto che le azioni inserite nei file main.as fanno riferimento ad un filmato flash che sta nella medesima directory.
Però, siccome il tuoi files swf non lavoreranno nella directory cartella_1_fla oppure cartella_2_fla ma besì nella cartella principale, allora anche gli script che da quei file puntano verso i relativi swf devono essere modificati mettendo nel percorso anche il nome della sottocartella che contiene fisicamente il file .swf stesso.
In
allegato trovi un esempio.
Vedrai che il file "progetto_1.swf" contenuto nella index html si trova fisicamente nella sottocartella "cartella_fla_1".
Anche il filmato esterno "esterno.swf" che voglio far entrare al click del pulsante rettangolare contenuto nel filmato "progetto_1.swf" è fisicamente all'interno della cartella "cartella_fla_1".
Ma siccome "progetto_1.swf", quando lavora, si trova all'interno di index.html che sta su di un livello superiore, per poter puntare al file "esterno.swf", malgrado siano fisicamente nella stessa directory, devo indicare la cartella "cartella_fla_1".
Infatti l'azione diventa:
puls.onRelease=function(){
loadMovie("cartella_fla_1/esterno.swf","_root.vuoto");
}
Quindi penso che, allo stesso modo, sta succedendo qualcosa del genere sui tuoi files main.as.