Ir para conteúdo

Arquivado

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

kikobrasil

[Resolvido] problemas com player em flash

Recommended Posts

Peguei um tutorial para criar um player de mp3 em flash. Consegui criar tudo certinho coloquei 3 musicas em uma pasta: musica1, musica2, musica3. O problema eh q qdo abro o player ele toca a musica qdo passo pra avançar para a próxima ele procura por musica4 e qdo dou previous ele procura por musica 0. O que faço? Se possivel queria q na musica 3 ao clicar em next ele voltasse pra musica 1, e na musica 1 clicasse em previous voltasse pra musica 3.

 

stop();
// Criando objeto som_sound
var som_sound:Sound = new Sound();
var numero:Number = 1;
// Volume
var vol:Number = 100;
// 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;
		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) {
		_root.numero -= 1;
	}
	musica = "musica"+numero+".mp3";
	music(musica);
};
next_btn.onRelease = function() {
	if (_root.numero=3) {
		_root.numero += 1;
	}
	musica = "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 = "musica"+numero+".mp3";
music(musica);
link_btn.onRelease = function() {
	getURL("http://www.seusite.com.br", "_blank");
};
link2_btn.onRelease = function() {
	getURL("http://www.seusite.com.br", "_blank");
};

Compartilhar este post


Link para o post
Compartilhar em outros sites

Seus ifs estão errados

 

if faz assim:

if(josé == maria) {
 josé = traveco
} else if(josé != maria){
 josé = macho
}

If se faz com == e não =

 

Ai você teria que arrumar seus ifs para if number >= 3 ele faz number = 1 senão(else) number++

 

E a mesma coisa pro previews if number <= 1 number = 3 senão(else) number--

 

Abraços

Compartilhar este post


Link para o post
Compartilhar em outros sites

Seus ifs estão errados

 

if faz assim:

if(josé == maria) {
 josé = traveco
} else if(josé != maria){
 josé = macho
}

If se faz com == e não =

 

Ai você teria que arrumar seus ifs para if number >= 3 ele faz number = 1 senão(else) number++

 

E a mesma coisa pro previews if number <= 1 number = 3 senão(else) number--

 

Abraços

 

deu certinho cara...

vlw

abração

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.