Comunidad de diseño web y desarrollo en internet online

Cuando finalice un FLV cambie al siguiente fotograma

Citar            
MensajeEscrito el 19 Abr 2011 04:18 pm
¡Hola a todos! Muchas gracias de antemano por leerme.

Verán estoy desarrollando en flash una web basada toda en video (en flv), en la que los botones son elementos del video y cuando accedes a los distintos apartados son otros vídeos distintos (un video en loop por apartado de la web).

La cosa es que entre los distintos apartados tienen que haber unos vídeos intermedios a modo de transición, con lo cual necesito manejarlos de forma que cuando acaben ya den paso al apartado al que accedimos.

¿Con que comando se puede hacer que al finalizar un video se pase al fotograma siguiente en la linea de tiempo?

Espero que me entiendan, por que se que es un poco lío la explicación. ¡Muchas gracias!

Por Eye4anEye

5 de clabLevel



 

chrome
Citar            
MensajeEscrito el 19 Abr 2011 04:49 pm
Acabo de leer en otro foro:

on (complete){
nextFrame();
}

Conocen este "complete" por que a mi no me funciona y quizás lo este usando mal.

¡Gracias!

Por Eye4anEye

5 de clabLevel



 

chrome
Citar            
MensajeEscrito el 19 Abr 2011 05:08 pm
Si usas un FLVPlayback, en AS2 es algo asi:

Código ActionScript :

var listenerObject:Object = new Object();
listenerObject.complete = function(eventObject:Object):Void {
    // aca lo que quieras hacer
};
my_FLVplybk.addEventListener("complete", listenerObject);


Si no uas FLVPlayback, cuentanos como reproduces tu video

Jorge

Por solisarg

BOFH

13669 de clabLevel

4 tutoriales
5 articulos

Genero:Masculino   Bastard Operators From Hell Premio_Secretos

Argentina

firefox
Citar            
MensajeEscrito el 19 Abr 2011 05:29 pm
Pues mira, he dado con una solución sin usar FLVPlayback.

El código se lo pongo al propio video que ya tengo importado, pero no le pongo el "nextFrame" por que tiene que ser una propiedad del video, así que utilizo el "visible", quedando el código así:

on (complete){
this.visible=0;
}

Debajo de este video, en otra capa, tengo el otro video en loop con el código:

on (complete){
this.autoRewind=true;
this.play();
}

Al hacerse invisible el video de la capa superior, veo el de la capa inferior (como es lógico) y como es un loop, pues me sirve.

Ya les publicaré el resultado en unos días a ver que les parece la solución, ¡gracias por todo!

Por Eye4anEye

5 de clabLevel



 

chrome

 

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