Estou usando o pageflip v3.4 e surgiu um problema;
O funcionamento correto seria assim:
Quando entro na página que existe um video, ele começa a tocar automaticamente, quando avanço ou recuo uma página, o video deveria parar com um fade no som, mas o que esta ocorrendo é que o vídeo esta começando com uma página de antecedencia.
Quando estou na página do video e avanço para a próxima, ele para normalmente, mas não para quando recuo uma página, só para quando volto duas páginas.
Espero que alguem conheça esse sitema de pageflip e possa me dar uma luz.
Existe algum comando que faça parar todos os videos?
segue abaixo o código que esta na página do video:
Player.autoPlay = false;
Player.autoRewind = true;
Player.isLive = false;
Player.ready = false;
//end of initialization
import mx.video.*;
var listenerObject:Object = new Object();
listenerObject.ready = function(eventObject:Object):Void {
Player.ready = true;
Player.removeListener(listenerObject);
}
Player.addEventListener("ready", listenerObject);
listenerObject.complete = function(eventObject:Object):Void {
Player.play();
}
Player.addEventListener("complete", listenerObject);
// functions to control the sound object
function reset(onTop, active) {
if(onTop || active) { //start/fade on
if(!Player.ready) {
playing = true;
if( onEnterFrame == undefined ) onEnterFrame = waitOEF;
} else if(!playing) {
playing = true;
Player.volume = tvol;
if(tvol==0) {
Player.play();
//trace("Play VIDEO");
}
if( onEnterFrame == undefined ) onEnterFrame = sndOEF;
}
} else { //fade off/stop
if(playing) playing = false;
}
}
sndOEF = function() { //onEnterFrame function to control the sound object
if(playing && tvol<100) {
tvol += 10;
if(tvol>100) tvol=100;
Player.volume = tvol;
}
if(!playing && tvol>=0) {
tvol -= 10;
if(tvol<=0) {
tvol=0;
//trace("Stop VIDEO");
Player.stop();
//Player.autoPlay = false;
delete onEnterFrame;
}
Player.volume = tvol;
}
}
waitOEF = function() {
//trace(Player.ready);
if(Player.ready) {
//trace("Play VIDEO");
onEnterFrame = sndOEF;
Player.play();
//Player.autoPlay = true;
Player.volume = tvol;
}
}Ninguem sabe?
Pelo menos como fazer para parar todos os vídeos em todos os níveis !!!
Assim poderia colocar esse código na página anterior a do vídeo, evitando que o vídeo começasse antes da hora.



Postagens
Não informado
