Non c'è assolutamente bisogno di fare degli swf, puoi caricare direttamente dall'esterno le tue JPEG.
Il caricamento lo fai tramite un loadMovie mascherato da un movieclip.
Per mascherare ti consiglio di usare l'istruzione setMask.
Ovviamente, per superare il problema dell'immagine rimpiazzata (il loadMovie elimina la precedente e la sostituisce con un'altra, nell'intervallo, seppur breve, compare il clip bianco), dovrai controllare il caricamento con un preload, o per lo meno con il metodo onClipEvent(data).
Il trucchetto è quello di mettere due istanze dello stesso mc una sopra l'altra.
La prima volta saranno caricate con la stessa immagine.
Il mc che sta sopra viene mascherato
Successivamente, prima carichi la nuova immagine sul movieclip sopra
dopo aver tolto la maschera (per cui non si vede il bianco perché, in quanto non + mascherato è invisibile e si vede l'immagine sottostante), una volta che il caricamento dell'immagine è completata fai partire il clip che funge da maschera, cosicchè la nuova immagine compare con l'effetto da te scelto.
Una volta terminato l'effetto di transizione carichi la nuova immagine anche sul clip sottostante ed il gioco è fatto.