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.