Ir para conteúdo

POWERED BY:

Arquivado

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

Zowye

Controlador de som ON/OFF e Loop no flash as3

Recommended Posts

Bom, eu fucei muito aqui no google, e consegui achar um tuto em inglês...

 

É muito interessante, o resultado foi mais do que eu esperava, em parte...

 

Eu quero só um controlador de som ON/OFF

 

não preciso nem de controle de volume...

 

Sò que, eis o problema, preciso muito que a musica tenha um LOOP, entendem?

 

que fique rodando continuamente o som...

 

Há algo que eu possa alterar para aproveitar o seguinte codigo ( que estou usando atualmente ) para fazer um loop?

( TUDO EM AS3 )

________________________

 

 

 

 

//imports the necessary as events
import flash.events.Event
import flash.events.MouseEvent;

var isPlaying:Boolean = new Boolean();
var pausePosition:Number = new Number();

//Create an instance of the Sound class
var soundClip:Sound = new Sound();
//Create a new SoundChannel Object
var sndChannel:SoundChannel = new SoundChannel();

//Load sound using URLRequest
soundClip.load(new URLRequest("trem.mp3"));
//Create an event listener that wll update once sound has finished loading
soundClip.addEventListener(Event.COMPLETE, onComplete, false, 0, true);

controller.addEventListener(MouseEvent.MOUSE_DOWN, btnPressController, false, 0, true);
stop_btn.addEventListener(MouseEvent.MOUSE_DOWN, btnPressStop, false, 0, true);

function onComplete(evt:Event):void {
	//Play loaded sound
	sndChannel = soundClip.play();
	isPlaying = true;
}

function btnPressController(evt:MouseEvent):void
{
	switch(isPlaying)
	{
		case true:
			controller.gotoAndStop(2);
			pausePosition = sndChannel.position; 
			sndChannel.stop();
			isPlaying = false;
		break;
		case false:
			controller.gotoAndStop(1);
			sndChannel = soundClip.play(pausePosition);
			isPlaying = true;
		break;
	}
}

function btnPressStop(evt:MouseEvent):void
{
	pausePosition = 0;
	sndChannel.stop();
	controller.gotoAndStop(2);
	isPlaying = false;
}

___________________________

 

 

( TUDO EM AS3 )

 

 

 

ou tenho que fazer outro mesmo?

 

Sabem de algum tuto ?

 

alguma dica??

 

Origado desde já!

 

( TUDO EM AS3 )

Compartilhar este post


Link para o post
Compartilhar em outros sites

OLá Zowye,

1 » Seja bem Vindo

 

2 » Gostaria de lhe dizer que: "Sempre que participamos de algum grupo, seja ele de amigos, colegas, desconhecidos etc... Seguimos Regras, as quais eu tenho certeza de que ainda não leu:

Mas para a sua sorte vou postar o link aqui:

CLIQUE AQUI [é só clicar com a seta do mouse] :rolleyes:

 

3 » Quando se compra algum serviço, esse sim deve ser respondido em um tempo limite, como você não gastou nada para pedir ajuda. Deve entender que existe tempo de espera, afinal o Fórum é um serviço Público. =D

 

4 » A sua avaliação do fórum é algo totalmente pessoal, essa deve ser guardada para si e caso queira compartilhar ela poste na área certa: Sugestões e Reclamações. Clique aqui!

 

5 » O usuário Elektra compartilhou com você um pouco do conhecimento dela, se estivesse prestando atenção em como fazer e não em serviço pronto teria percebido isso.

 

6 » Seguindo o link que foi postada pela mesma, que creio eu, você não viu: Existe um tutorial ensinado a fazer o que você quer.

Uma música de fundo em loop com Stop e Play: http://www.webdesignmo.com/blog/2009/05/31/background-music-in-flash-templates/

 

Caso queira saber mais sobre como construir um player e/ou controlar som:

http://tutorial.thiagobueno.net/MP3Player-com-Equalizador

http://schoolofflash.com/blog/2008/03/flash-cs3-tutorial-volume-slider/

 

E por último, sempre que postar algum código existe um botão no painel chamado "code" Imagem Postada .. Ele serve para distinguir o código do texto.

 

Veja se consegue resolver seu problema e poste aqui as súas dúvidas.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Fórum de discussão é uma ferramenta para páginas de Internet destinada a promover debates através de mensagens publicadas abordando uma mesma questão.

 

Moderador é quem modera e pode significar:

 

* Pessoa que na Internet faz a moderação de uma mailing list ou de um fórum de discussão

 

Fonte

 

Se não responderam é porque não tinha visto ou mesmo não sabiam responder.

Se está precisando de um serviço pode usar a área de serviços do fórum:

 

Empregos / Currículos / Parcerias e Negócios

 

E ainda:

 

http://www.mercado.imasters.com.br/

 

 

Jackson Dias

Moderação Global iMasters

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.