Olá amigos, venho trazer mais um tutorial de flash, vamos mostrar hoje como fazer um player de música MP3 em flash + XML com um botão de Play e Stop, muito legal.
Flash 8.0
Action Script 2.0
Primeiro vamos ao código XML.
Abra o bloco de notas (ou um editor de texto qualquer) e entre com o seguinte código:
<music url=”musica01.mp3″/>
<music url=”musica02.mp3″/>
<music url=”musica03.mp3″/>
Nesse caso esse código aponta para três músicas diferentes (musica01.mp3, musica02.mp3 e musica03.mp3).
Pronto salve o arquivo como “lista_musica.xml”
Agora vamos ao Flash
Abra seu Flash, mude o tamanho do palco de 550 x 400px e cor de background “verde”, ou qualquer outra de sua preferência, adicione mais uma camada e nela dois retângulos em branco, conforme imagem abaixo:

Feito isso, selecione-o, “F8” e converta em Movie Clip
Dê dois cliques em cima dele para “entrar”, insira um outro quadro chave, apague os retângulos e desenhe um triangulo como o símbolo de “play”, exatamente como na figura abaixo:

volte para o primeiro quadro chave (sem sair do MovieClip), onde tem os dois retângulos, aperte a tecla “F9” para abrir a janela de “actions” e digite o seguinte comando: stop();
(Essa action é da frame). Agora selecione os retângulos e aperte a techa “F8” novamente, converta em “Butom”. Após converter, clique em cima dele e aperte a tecla “F9”, adicione a seguinte Action no botão:
on (release) {
pos = _parent.trilha.position;
_parent.trilha.stop();
nextFrame();
}
Essa action tem a função de dar um “Stop” na música.
Agora vamos ao “Play”. Selecione o triangulo no segundo frame e converta-o também em “Butom”, clique em cima dele e abra a janela de “Actions”, entre com o seguinte código:
on (release) {
_parent.trilha.start(0, 0);
prevFrame();
}
Essa action e responsável em dar o “Play” na música.
Volte para a “Scene1” e no frame que esta em branco da outra camada entre com o seguinte código:
mNumber = 0;
trilha = new Sound();
lista_musica= new XML();
lista_musica.ignoreWhite = true;
lista_musica.load("lista_musica.xml");
lista_musica.onLoad = function() {
playlist = lista_musica.childNodes;
musica = playlist[0].attributes.url;
trilha.loadSound(musica, true);
trilha.start(0, 0);
carregou = true;
dur = trilha.duration;
pos = trilha.position;
};
Bem, espero que tenham curtido o Tuto, qualquer dúvida só mandar um comentário.



