Como puedo detectar que un mediaPlayback (cargado con un archivo swf) ha llegado al final?. Lo que kiero es que cuando acabe desaparezca por completo de la pantalla dejando a la vista lo que tiene debajo
Un saludo y gracias
| |||
Controlar Media Playback Como puedo detectar que un mediaPlayback (cargado con un archivo swf) ha llegado al final?. Lo que kiero es que cuando acabe desaparezca por completo de la pantalla dejando a la vista lo que tiene debajo Un saludo y gracias |
| ||||
Respuesta: Controlar Media Playback Hola kulebra10, Ponle un nombre de instancia al Media Playback (por ejemplo: player). Agrega el siguiente código al SWF que contiene el Media Playback:
Código actionscript:
Ver original Saludos. |
| |||
Respuesta: Controlar Media Playback Muchas gracias, creo que poco a poco daré con ello pero sigo teniendo un problema. Yo cargo la peli en el componente MediaPlayback asi: peli.loadMovie("motion3.swf"); //siendo peli la instancia de MP por otro lado tengo en una capa definido el MP, el cual quiero que se superponga a la pelicula principal, se reproduzca, y llegado el final del mismo desaparezca de la pantalla. En dicha capa llamada "Media" tengo el codigo que me pasaste de esta manera: peli.addEventListener("complete", cierraSWF); function cierraSWF() { trace("cierra la peli"); this.unloadMovie(); this._visible = false; //para que desaparezca al finalizar } El tema es que no detecta cuando llega al final del archivo SWF. ¿se te ocurre algo? MUCHAS GRACIAS |
| ||||
Respuesta: Controlar Media Playback Hola kulebra10, ¿Por qué no mejor haces una llamada a una función, que esté en el swf principal (el que contiene el MediaPlayback), en el último frame de motion3.swf? Por ejemplo:
Código actionscript:
Ver original Saludos. |
| |||
Respuesta: Controlar Media Playback Tengo que modificar el .fla de motion3.swf para añadirle la llamada a la funcion??? o donde lo pongo?. Los swf a los que llamo tienen varias capas sobre un mismo frame ya que estoy haciendo videotutoriales por lo que solamente cargo un video en .flv y le meto anotaciones, comentarios...por eso que te pregunte donde poner la llamada a la función. NO son animaciones con varios frames. Perdona mi ignorancia pero llevo apenas un mes trabajando con esto y tus comentarios me estan ayudando mucho, voy a pelearme con lo que me has comentado a ver si lo consigo. Muchas gracias. |
| ||||
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 Saludos.
__________________ http://codigometropoli.com |
| |||
Respuesta: Controlar Media Playback Eres un crack!, Ya he logrado que se comporte como yo quiero, muchisimas gracias de verdad, me has ayudado muchisimo. Gracias a todos, espero vernos pronto |