Jump to content


Photo

Problemas Com Vídeo No Pageflip V3.4


  • Faça o login para participar
Nenhuma resposta neste tópico

#1 lajus

lajus

    Novato no fórum

  • Usuários
  • 7 posts
  • Sexo:Não informado

Posted 22/06/2009, 11:45

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.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.

Edição feita por: lajus, 22/06/2009, 11:44.





1 user(s) are reading this topic

0 membro(s), 1 visitante(s) e 0 membros anônimo(s)

IPB Skin By Virteq