Comunidad de diseño web y desarrollo en internet online

CD interactivo con varios videos fullscreen usando FLVPlayBack y AS3

Citar            
MensajeEscrito el 16 Mar 2011 03:32 am
Hola amigos:

Estoy creando un CD interactivo usando Actionscript 3 (Adobe Flash CS4), en este trabajo necesito mostrar varios videos en formato FLV, proporcionándole al usuario la opción de mostrarlo en pantalla completa para poderlos apreciar mejor.

Estoy haciendo uso del componente FLVPlayBack para la reproducción de videos FLV. He creado una instancia llamada “display” y le he colocado el siguiente código para que me reconozca el botón fullscreen:

Código :

import fl.video.*;

// Definimos el nombre de instancia del componente de video
var flvControl:FLVPlayback = display;
var flvSource:String = "videos/video.flv"; // Colocamos la URL del video en un string

// Configurar parámetros del video
flvControl.align = VideoAlign.CENTER; // Alinear al centro
flvControl.scaleMode = VideoScaleMode.MAINTAIN_ASPECT_RATIO; // Mantener las proporciones
flvControl.source = flvSource; // Asignamos la ruta del video


Cabe mencionar que cada video esta dentro de un movieclip y lo mando a llamar según sea necesario, además, le he colocado un código para que al presionar el enlace le ponga stop a todos los demás videos, para que no se me sobrepongan con el actual.

Con todo esto al hacer clic en el botón para fullscreen el video se muestra sin problemas, de igual manera si presiono ESC o hago clic en el mismo botón, se regresa a pantalla normal.

Mi problema consiste en que al regresar a pantalla normal y luego paso a otro video, mientras lo reproduzca en pantalla normal no hay inconveniente, pero si hago clic en el botón fullscreen me sigue mostrando el video anterior donde se había quedado antes. Ya probé de varias formas, pero sigo teniendo el mismo problema.

Desconozco si habrá una forma de decirle al programa que al pasar a otro movieclip, me descargue el video anterior y se quede a la espera de que yo le indique que va a mostrar cuando haga clic en el botón para fullscreen.

Agradecería mucho su ayuda.

Por metaltoon

3 de clabLevel



 

El Salvador

chrome
Citar            
MensajeEscrito el 16 Mar 2011 02:06 pm
Suena a un problema del FLVPlayback (¿ewstas usando nombre de instancia distintos para cada uno?), considera usar una sola instancia del reproductor a la que le vayas cambiando el source

Jorge

Por solisarg

BOFH

13669 de clabLevel

4 tutoriales
5 articulos

Genero:Masculino   Bastard Operators From Hell Premio_Secretos

Argentina

firefox
Citar            
MensajeEscrito el 16 Mar 2011 03:10 pm
Gracias por tu respuesta.

Realmente estoy usando el mismo nombre de instancia (display) y mediante codigo le cambio el source del video. mientras los reproduzca a tamaño normal todo bien, pero al ponerlo a fullscreen en algun momento uno de los videos se queda "pegado" y solamente veo ese mismo video aunque cambie a otro.

He estado leyendo un poco sobre las propiedades activeVideoPlayerIndex y visibleVideoPlayerIndex de este componente, pero aun no le capto mucho como va esto :(

Por metaltoon

3 de clabLevel



 

El Salvador

chrome
Citar            
MensajeEscrito el 16 Mar 2011 03:17 pm
Prueba algo simple: no le pongas el mismo nombre de instancia

Jorge

Por solisarg

BOFH

13669 de clabLevel

4 tutoriales
5 articulos

Genero:Masculino   Bastard Operators From Hell Premio_Secretos

Argentina

firefox
Citar            
MensajeEscrito el 16 Mar 2011 05:12 pm
Hola:

Ya probé poniéndole un nombre distinto a la instancia y tengo el mismo problema.

Por metaltoon

3 de clabLevel



 

El Salvador

chrome
Citar            
MensajeEscrito el 12 Sep 2011 09:42 am
Hola,

tengo exactamente el mismo problemas, alguien lo consiguió solucionar???

Gracias!!

Por sebasstian

50 de clabLevel



Genero:Masculino  

Barcelona

chrome

 

Cristalab BabyBlue v4 + V4 © 2011 Cristalab
Powered by ClabEngines v4, HTML5, love and ponies.