Ir para conteúdo

Arquivado

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

Zé Luiz - Dainet

[Resolvido] Proxima MÚSICA não vai!

Recommended Posts

Olá, sou programador em ASP, e quebro o galho as veses quando precisa em Flash,

eu peguei algumas dicas para montar um player em FLASH, mais no código que eu peguei ele não passa para proxima música automaticamente.

Por favor olhem o código e me ajudem a fazer essas músicas tocarem automaticamente, obrigado a todos, segue o código abaixo:

 

 

stop();
//Criando objeto som_sound
var som_sound:Sound = new Sound();
var numero:Number = 1;
//Volume
var vol:Number = 30; 
/*cria-se a função music com o parâmetro “musica” que indicará a música que será tocada pelo player.*/
function music(musica) {
//criando todas as variáveis necessárias
var pos, verifica;
/*a função “loadSound” carrega a mp3 no objeto “som_sound”, com o caminho
especificado no parâmetro “musica”; true informa que será carregado por streaming*/
som_sound.loadSound(musica, true);
_root.onEnterFrame = function() {
//exibe o nome da música no campo musica_txt
artista_txt.text = som_sound.id3.artist;
musica_txt.text = som_sound.id3.songname;
album_txt.text = som_sound.id3.album;
som_sound.setVolume(vol);
};
// ações dos botões ===============
//pára a música
stop_btn.onRelease = function() {
som_sound.stop();
};
//pausa a música
pause_btn.onRelease = function() {
acao = "pause";
pos = som_sound.position/1000;
som_sound.stop();
};
//dá o play
play_btn.onRelease = function() {
if (acao == "pause") {
som_sound.start(pos, 1);
acao = "";
} else {
som_sound.start();
}
};
}
previous_btn.onRelease = function() {
if (_root.numero<>1) {
_root.numero -= 1;
}
musica = "player/musica"+numero+".mp3";
music(musica);
};
next_btn.onRelease = function() {
if (_root.numero<3) {
_root.numero+=1;
} else {
_root.numero-=2;
}
musica = "player/musica"+numero+".mp3";
music(musica);
};
vol_less_btn.onRelease = function() {
if (vol>=10) {
vol -= 10;
trace(vol);
}
};
vol_more_btn.onRelease = function() {
if (vol<=90) {
vol += 10;
trace(vol);
}
};
//=========================
musica = "player/musica"+numero+".mp3";
music(musica);
//link_btn.onRelease = function() {
//getURL(’http://www.felipegomes.com.br’, ‘_blank’);
//};
//link2_btn.onRelease = function() {
//getURL(’http://www.mxstudio.com.br’, ‘_blank’);
//};

Compartilhar este post


Link para o post
Compartilhar em outros sites

Cara, que irado eu descobri sozinho a solução, pois AC é quase igual a ASP, bem vamos a resposta.

 

depois da ultima linha: music(musica);

 

é só iserir o código abaixo, espero que esse código ajude alguem.

 

Abs,

 

som_sound.onSoundComplete = function() {
if (_root.numero < 3) {
_root.numero += 1;
} else {
_root.numero -=2;
}
musica = "player/musica"+numero+".mp3";
music(musica);
}

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.