Claro que lo hay. Tienes que preguntar si los Bytes de los clips que hay que cargar se han descargado completamente. De lo contrario, si supones que tu clip se ha descargado sin haberlo hecho, te traera problemas como bien dices.
Usa siempre este patron:
Código:
repasar = function(){
totales = tu_clip.getBytesTotal();
cargados = tu_clip.getBytesLoaded();
if(cargado == totales){
//ya puedes ejecutar el codigo que quieras
clearInterval(repasar_int)
}
}
repasar_int = setInterval(repasar,0)
Donde
tu_clip es la instancia del MC vacio a donde vas a cargar tu clip de pelicula externo.
Saludos