Ir para conteúdo

POWERED BY:

Arquivado

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

ldorneles

[Resolvido] Música aleatória em player flash

Recommended Posts

Caros amigos deste fórum, sou iniciante no flash e gostaria de pedir a ajuda dos mais experientes.

Tenho um player feito em flash com 10 musicas, este player está na pagina inicial de um site...

O que eu preciso é somente saber qual comando e onde eu coloco este para que as musicas toquem aleatoriamente cada vez que esta pagina é acessada.

Ou seja, o que não quero que aconteça é que sempre toque a primeira faixa, quando a pagina é acessada e sim uma música diferente a cada acesso.

Abaixo mostro o codigo deste player.

var som = new Sound();
var musicas = new Array();
var i;
var vol;
var verifica;
var pos;
var ligado;
var acao;
stop ();
musicas[0] = "audio/audio1.mp3";
musicas[1] = "audio/audio2.mp3";
musicas[2] = "audio/audio3.mp3";
musicas[3] = "audio/audio4.mp3";
musicas[4] = "audio/audio5.mp3";
musicas[5] = "audio/audio6.mp3";
musicas[6] = "audio/audio7.mp3";
musicas[7] = "audio/audio8.mp3";
musicas[8] = "audio/audio9.mp3";
musicas[9] = "audio/audio10.mp3";
if (ligado == null)
{
i = 0;
vol = 100;
ligado = false;
} // end if
this.onEnterFrame = function ()
{
som.setVolume(vol);
if (ligado == false)
{
som.loadSound(musicas[i], true);
if (i < 9)
{
++i;
}
else
{
i = 0;
} // end else if
ligado = true;
} // end if
artista.text = ""+som.id3.artist;
musica.text = ""+som.id3.songname;
verifica = som.getVolume();
if (verifica >= 100)
{
som.setVolume(100);
} // end if
if (verifica <= 0)
{
som.setVolume(0);
} // end if
v3.text = som.getVolume() + "%";
};
som.onSoundComplete = function ()
{
ligado = false;
};
v1.onRelease = function ()
{
verifica = som.getVolume();
vol = verifica + 5;
};
v2.onRelease = function ()
{
verifica = som.getVolume();
vol = verifica - 5;
};
stop.onRelease = function ()
{
som.stop();
};
pause.onRelease = function ()
{
acao = "pause";
pos = som.position / 1000;
som.stop();
};
play.onRelease = function ()
{
if (acao == "pause")
{
som.start(pos);
acao = "";
}
else
{
som.start();
} // end else if
};
ff.onRelease = function ()
{
ligado = false;
som.stop();
};
stop ();

abraços.......ldorneles

FM Team 1

 

 

Mensagens: 1

Data de registro: Qui 19 Nov, 2009 4:37 pm

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.