Lajus 0 Denunciar post Postado Junho 22, 2009 Salve Galera; 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.pay(); //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; } } Compartilhar este post Link para o post Compartilhar em outros sites
Lajus 0 Denunciar post Postado Junho 22, 2009 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. Compartilhar este post Link para o post Compartilhar em outros sites
Thiago de Oliveira Cruz 21 Denunciar post Postado Junho 22, 2009 Isso aqui não é help desk E não tem resposta imediata! Se ninguem respondeu ainda é pq ninguem sabe ou quem sabe ainda não leu seus posts! ou não teve tempo para responder. Abraços Compartilhar este post Link para o post Compartilhar em outros sites