Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Lajus

Vídeo no pageflip 3.4

Recommended Posts

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

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

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

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.