Ver Mensaje Individual
  #9 (permalink)  
Antiguo 20/11/2008, 10:17
Avatar de carlxime
carlxime
 
Fecha de Ingreso: marzo-2007
Ubicación: México
Mensajes: 180
Antigüedad: 17 años, 1 mes
Puntos: 6
Respuesta: Controlar Media Playback

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
  1. /* En un SWF secundario llamado secundarioFLV.swf */
  2. peli.contentPath = "mivideo.flv";
  3. peli.addEventListener("complete", cierraSWF);
  4. function cierraSWF()
  5. {
  6.     trace("cierraSWF");
  7.     this.unloadMovie();
  8. }
  9.  
  10. /* En el SWF principal llamado principal.swf */
  11. var miClipo:MovieClip = this.createEmptyMovieClip("miClipo", this.getNextHighestDepth());
  12. miClipo._x = 100;
  13. miClipo._y = 100;
  14. miClipo.loadMovie("secundarioFLV.swf");

Saludos.
__________________
http://codigometropoli.com