Ir para conteúdo

Arquivado

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

netoikeda

[Resolvido] Flash nao pega hora atualizada

Recommended Posts

Então, o cliente nao teria acesso ao XML, ele cadastraria as musicas, ai seria gerado um XML. Mais enfim, resumidamente, o q eu precisava fazer eh, uma playlist do usuario com as musicas, dele, e de certo em certo tempo, parar as musicas, dizer o horario, e voltar as musicas da onde parou. Eu tava tentando fazer dessa maneira, mais você conheceria outra forma de se fazer isso? Abrax

 

Ai Beserck vlw, acabou dando certo, um cara aki da empresa, fez um arquivo em PHP, q fica renomeando as horas por fora, agora funcionou perfeitamente. Obriogadão Por tudo ^^.

 

Pra qm um dia precisar o código em PHP:

 

HORAS

 

<?
		$hora = date('H');
		$name = "Horas/".$hora."h.mp3";
		copy($name, "hora.mp3");
		$new_name = "hora.mp3";
		$filename = $new_name;
		$old_name = $name;
		@rename($old_name,$filename);

		print "<meta http-equiv='refresh' content='5;/'>";
?>

 

MINUTOS

 

<?
		$hora = date('i');
		$name = "Horas/".$hora."m.mp3";
		copy($name, "minuto.mp3");
		$new_name = "minuto.mp3";
		$filename = $new_name;
		$old_name = $name;
		@rename($old_name,$filename);
		print "<meta http-equiv='refresh' content='5;/'>";
?>

E mais uma vez brigadão Beserck :)

Compartilhar este post


Link para o post
Compartilhar em outros sites

Provavelmente ele entendeu melhor o seu problema do que eu hahaha

 

Se queria então uma coisa simples... um play list que pare e diz a hora de hora em hora?

Tipo um cuco da vida.

 

Ai era mais simples fio :)

você complico d+ a historia toda acho eu.

 

você soh tinha que fazer uma playlist normal sem precisar se preucupar com o tempo...

 

Ai fica tocando lah e pa pum... ai quando muda-se a hora simplesmente parava a musica pegando o segundo que parou com sound.position guardava essa variavel

Ai em outro XML fixo você tem as horas, ele ia pegar na array igualzinho fez com a playlist soh que pegava a hora, dizia a hora e você depois mandava dar start na outra musica da onde ela parou novamente :)

 

Não ia ser tão nada ver o codigo rs.

 

Abraços

Compartilhar este post


Link para o post
Compartilhar em outros sites

Ueh simples

 

1 XML para o player e ai toca as musicas do usuario e pah

1 XML para as horas

 

Ai você tem 2 controladores de som

basta dar pause em 1 e começar o outro..

 

Exemplo simples:

//XMLS
var xmlMusica:XML = new XML();
var xmlHora:XML = new XML();
//SOUNDS
var player:Sound = new Sound();
var relogio:Sound = new Sound();

var position = 0;

//DATA BASE
var date:Date = new Date();
var hora = date.getHours();

xmlMusica.ignoreWhite = xmlHora.ignoreWhite = true;

xmlMusica.onLoad = function(){
	// carrega seu XML do player
}

xmlHora.onLoad = function(){
	// carrega seu XML de horas
}

function init(){
	// dou load nas musicas etc
}

setInterval(checkTime, 1000); //Checo a hora de 1 em 1 segundos

function checkTime(){
	date = new Date();
	if(hora != date.getHours()){
		hora = date.getHours();
		position = player.position;
		player.stop();
		relogio.loadSound(xmlHora[date.getHours()], true);
		relogio.onSoundComplete = restartPlayer();
	}
}

function restartPlayer(){
	player.start(position, 0);
}

 

Abraços

Compartilhar este post


Link para o post
Compartilhar em outros sites

POw brigadão Beserck, agora já sei q código usar, caso este modelo de problemas ;D. Vlw msm, ajudo muuuuuuuuuito ;D. 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.