Jump to content
Fórum Script Brasil
  • 0

Música


Question

Aew galera... qnt tempo!

Olha... to com uma dúvida (pra variar um pouquinho xD) não sabia se podia ser resolvido em HTML/JS e to postando aqui tmb...

quero colocar música num site... e é o seguinte.... eu tenho dois arquivos...

arquivo1.wav e arquivo2.wav...

Quero que o arquivo1 toque uma vez. Assim que ele acabar de tocar, chega o arquivo2 e fica se repetindo (somente o arquivo2).

Como isto é possível?

Link to post
Share on other sites

2 answers to this question

Recommended Posts

  • 0

beleza johnny?

vamos lá...em flash você faz isso sim cara..de algumas formas...

a que vou colocar aqui seria você usando as músicas na biblioteca do arquivo fla.... na biblioteca do flash... usando o método attachSound da classe Sound.

ok...

bom. abra um arquivo novo no flash...o tamanho do arquivo depende de você.pelo que vi você não colocará nada nele não é?....... então ele pode ser bem pequeno.. assim fica um swf de tamanho pequeno pra carregar depois...

bom.... primeiro lugar:

depois de abrir seu arquivo novo no flash você vai em File/import/import for library.... e ae acha as duas musicas quer você quer colocar... seleciona elas e o flash colocara as duas na library desse arquivo que você esta trabalhando.... caso o painel não esteja aparecendo aperta F11....

segundo lugar: no painel library seleciona a primeira musica e clica com o botao direito.e escolhe a opçao "linkage"... vai abrir a tela do linkage properties... nessa tela você seleciona a opçao "export for the action script".... automaticamente devera aparecer tb selecionada a opção "export in first frame".deixa ela marcada tb.... e tb deverá liberar o campo "identifier".... nesse campo você escreve "som1" sem aspas

repita o mesmo processo para a segunda musica.mas coloca o nome de "som2".sem aspas.

esses nomes serão os identificadores pra você chamar os aqruivos mais tarde e poder instanciá-los via action script...

terceiro passo: criar o código action script pra tudo acontecer......hehehe

volte ao seu filme no palco......q estara vazio.....hehehe... clique no primeiro frame e vai no painel das actions (F9).... lá você coloca esse codigo:

onLoad = function() //ao carregar o swf uma função abrirá...
{
	musica1 = new Sound(); // aqui você cria um novo objeto de som
	musica1.attachSound("som1"); // aqui você diz q o novo objeto sera o som1.. aquele da biblioteca...lembra?
	musica1.onSoundComplete = function() // você chama uma segunda funçao assim que musica1 seja tocado e encerrado
{
	musica2 = new Sound(); // aqui já é a segunda função... musica dois sera o segundo objeto
	musica2.attachSound("som2"); // e ele usara o som2... q esta na bilioteca tb
	musica2.start("", 999); // aqui musica2 começa a tocar... o 999 são as vezes em q ele tocará...
}  // perceba q aqui nessa chave se encerrou a segunda função...
	musica1.start(); //aqui musica1 começa a tocar.... e toca apenas uma vez

} // fim da primeira função

aqui está o mesmo código..... mas sem as explicações... pra ficar melhor caso você queira copiar e colar lá......e tb pra ficar uma visualização mais limpa.
onLoad = function() 
{
	musica1 = new Sound(); 
	musica1.attachSound("som1"); 
      musica1.onSoundComplete = function()
     {
      musica2 = new Sound(); 
      musica2.attachSound("som2"); 
      musica2.start("", 999); 
     } 
	musica1.start(); 

} 

abraço.

Coiote

Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Answer this question...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.



  • Forum Statistics

    • Total Topics
      148716
    • Total Posts
      644531
×
×
  • Create New...