Hola, pienso que no deberías poner la funcion ifFrameloaded, ya que esa funcion verifica que el fotograma esta cargado que no es lo mismo que la cabeza lectora esté en el fotograma. A ver si me explico, cuando tu pelicula esté en el fotograma 24 por ejemplo, la funcion ifFrameloaded (12) seguirá siendo verdadera, porque el fotograma 12 ya está cargado. Entiendes??
Yo usaría _currentframe, que verifica que la cbeza lectora se encuentra en el fotograma deseado. Asi:
if (_currentframe==12) {
loadMovieNum ("movie.swf", 1);
}
y para que la descargue cuando no este en ese fotograma:
if (_currentframe !=12) {
unloadMovieNum ("movie.swf", 1);
}
Pruebalo, espero que te sirva.