mmmmmm.... yo hice algo semejante para un cliente....
lo que hice fue cargar las imagenes en diferentes MCs, los cuales fui creando dinamicamente, primer cargaba el primero y este esperaba hasta que se cargara el siguiente, osea por default esperaba 2 seg, pero si todavia no se cargba la siguiente imagen pues esperaba otros 2 segundos, una vez cargadas todas las imagenes solamente desaparecia y aparecia las imagenes con el alpha ejecutando una funcion con
setInterval cada 2 seg
have funnnnn