No pues ya me perdí
Inicialmente pensé que cargabas videos FLV en el MediaPlayback, es por eso que te puse el código del listener del evento complete. Después, como me comentaste que cargas un SWF, pensé que el SWF tenía animación con varios frames.
Lo que no entiendo es lo de cargar un SWF dentro del MediaPlayback. Es más fácil si cargas el video FLV directamente en el MediaPlayback y entonces sí detectar el final con el evento
complete. Si lo quieres hacer en dos archivos, entonces en uno pon el MediaPlayback que carga el video y este archivo lo cargas en un MovieClip del archivo principal.
Código actioscript:
Ver original/* En un SWF secundario llamado secundarioFLV.swf */
peli.contentPath = "mivideo.flv";
peli.addEventListener("complete", cierraSWF);
function cierraSWF()
{
trace("cierraSWF");
this.unloadMovie();
}
/* En el SWF principal llamado principal.swf */
var miClipo:MovieClip = this.createEmptyMovieClip("miClipo", this.getNextHighestDepth());
miClipo._x = 100;
miClipo._y = 100;
miClipo.loadMovie("secundarioFLV.swf");
Saludos.