Jump to content


Photo

Bom Estou Tendo Problemas Com Sons!


  • Faça o login para participar
15 replies to this topic

#1 ZeEeHhH

ZeEeHhH

    De olhos bem abertos! O.O

  • Usuários
  • 121 posts
  • Sexo:Masculino
  • Localidade:Interior de SP
  • Interesses:Flash (Action Script), PHP, ASP e Design!

Posted 08/12/2003, 15:47

Seguinte, pesquisei bastante sobre isso mas ainda não achei uma ajuda que se encaixe perfeitamente ao meu problema... Vou tentar explicar!

Tenho duas músicas, as quais colocarei em um filme sem controlador nada muito complexo, é um cartão de natal, que quando começa, estaria tocando uma música, normal, aí quando clicado em um botão, que vai para outro frame no qual se localiza um MC, e aí eu gostaria que trocasse a outra música!

Minhas dúvidas: Como adiciono a música na primeira parte, que seria antes do botão, e como fazer esta parar quando este botão fosse clicado, e iniciar outra? É mais fácil adicioná-la no frame que está o MC, ou colocar no MC??????

E não esqueçam de me dizer, qual o jeito mais conveniente, ex: Importar para a Biblioteca, abrir outro swf, não sei, é meu primeiro contato com sons!

Aproveitando, minha música peguei no flashkit.com, ela veio em formato .swf, como fazer para colocá-la em meu filme?


Bom acho que é "só" hehehehe <_<
Caso esteja muito confuso :wacko: , postem que tentarei explicar melhor!

Obrigado por enquanto!
[]`s
Zeh

Edição feita por: ZeEeHhH, 08/12/2003, 15:49.

"Pior que uma pedra no sapato, só um grão de areia na camisinha!"

.................................... E C N - Web Developer ...................................

"A boa madeira não cresce com sossego; quanto mais forte o vento, mais forte as árvores." - J. Willard Marriott

#2 cybermix

cybermix

    andrewsmedina.com.br

  • Ex-Admins
  • 3586 posts
  • Sexo:Não informado
  • Localidade:Não sou desse planeta não!!!!
  • Interesses:python, fireworks, linux, php, flash...

Posted 08/12/2003, 16:03

para caregar seu som

//carregando o som 1
my_sound = new Sound();
my_sound.loadSound("musica.mp3", false);
my_sound.start(0, 9999);



instanciadobotao.onRelease = function() {
   // parando o som 1
   my_sound.stop();

   //ligando o som 28
   my_sound2 = new Sound();
   my_sound2.loadSound("musica2.mp3", false);
   my_sound2.start(0, 9999);
}

para + informações http://www.upmasters...d=112&col=flash
www.andrewsmedina.com.br

#3 ZeEeHhH

ZeEeHhH

    De olhos bem abertos! O.O

  • Usuários
  • 121 posts
  • Sexo:Masculino
  • Localidade:Interior de SP
  • Interesses:Flash (Action Script), PHP, ASP e Design!

Posted 09/12/2003, 09:14

Valeu cybermix deu certinho...
Perfeito!!

Muito obrigado!!

[]`s
Zeh
"Pior que uma pedra no sapato, só um grão de areia na camisinha!"

.................................... E C N - Web Developer ...................................

"A boa madeira não cresce com sossego; quanto mais forte o vento, mais forte as árvores." - J. Willard Marriott

#4 ZeEeHhH

ZeEeHhH

    De olhos bem abertos! O.O

  • Usuários
  • 121 posts
  • Sexo:Masculino
  • Localidade:Interior de SP
  • Interesses:Flash (Action Script), PHP, ASP e Design!

Posted 09/12/2003, 14:42

Seguinte galera, deu tudo certinho com esse código aí em cima, mas na hora de manda pro servidor, a música tá entrando atrasada quando clico no botão, vai a animação inteira e tal, daí na segunda vez q vou vê-la a música começa direitinho, as imagens estão carregando e a música carregando durante o filme.. tem como carrega td antes???


[]`s
Zeh

Edição feita por: ZeEeHhH, 09/12/2003, 15:00.

"Pior que uma pedra no sapato, só um grão de areia na camisinha!"

.................................... E C N - Web Developer ...................................

"A boa madeira não cresce com sossego; quanto mais forte o vento, mais forte as árvores." - J. Willard Marriott

#5 Sheepman

Sheepman

    Veterano

  • Usuários
  • 1497 posts
  • Sexo:Masculino
  • Localidade:Porto Alegre - RS

Posted 09/12/2003, 15:03

Você tá importando ela, portanto ela só vai tocar depois de carregada. Se você quiser que ela toque enquanto carrega, use o Streming como abaixo:
my_sound.loadSound("musica.mp3", TRUE);

O TRUE é que diz se é stream ou não.

Para que o som faça o loop de uma forma garantida, adicione a seguinte linha ao seu código:
my_sound.onSoundComplete = function(){
this.start(0,1);
}

At's
Mozart Petter - http://www.mozartpetter.com/
Não sabe o que é herança? clique aqui e descubra.

#6 cybermix

cybermix

    andrewsmedina.com.br

  • Ex-Admins
  • 3586 posts
  • Sexo:Não informado
  • Localidade:Não sou desse planeta não!!!!
  • Interesses:python, fireworks, linux, php, flash...

Posted 09/12/2003, 15:07

outra forma que voce poderia resolver o problema dela carregar atrasada sem utilizar o stream é fazer um preloader

B)
www.andrewsmedina.com.br

#7 ZeEeHhH

ZeEeHhH

    De olhos bem abertos! O.O

  • Usuários
  • 121 posts
  • Sexo:Masculino
  • Localidade:Interior de SP
  • Interesses:Flash (Action Script), PHP, ASP e Design!

Posted 09/12/2003, 15:26

Olha mudei o stream, fiz um pre loader tbm, mas nem adianta galera...

Dá uma olhada ae, álias nem sei porque o preloader tá demorando tanto!!! :(

Link!

Obrigado por enquanto!

[]`s
Zeh
"Pior que uma pedra no sapato, só um grão de areia na camisinha!"

.................................... E C N - Web Developer ...................................

"A boa madeira não cresce com sossego; quanto mais forte o vento, mais forte as árvores." - J. Willard Marriott

#8 roque_cm

roque_cm

    Turista

  • Usuários
  • 47 posts
  • Sexo:Não informado

Posted 09/12/2003, 15:52

O download da animação demora por que esta vindo só a 3 ou 4 kbs, por isso demora no preloader, enquanto ao som, como ele é pra estar na animação mesmo a alternativa é vc colocar ele junto a animação ou de alguma forma que eu não sei como fazer 1 preloader que carregue a animação e o som para depois reproduzir as duas ao mesmo tempo.



Roque cardoso

#9 ZeEeHhH

ZeEeHhH

    De olhos bem abertos! O.O

  • Usuários
  • 121 posts
  • Sexo:Masculino
  • Localidade:Interior de SP
  • Interesses:Flash (Action Script), PHP, ASP e Design!

Posted 10/12/2003, 07:21

Olha eu fiz todas mudanças possíveis, mas gostaria de saber se há alguma action que fizesse o filme carregar junto com a música...

Tipo Roque_cm como faz para configurar a taxa de download?

Bom é isso... Ahh vejam ela aqui

Seguinte o problema é que vocês precisarão ver umas 3 vezes para a música começar a aparecer! :(

E eu tentei fazer importando a música, mas o meu filme vai pra 600 e tantos KB :( Nem rola!

valeu galera... Estou aguardando!

[]`s
Zeh

Edição feita por: ZeEeHhH, 10/12/2003, 08:37.

"Pior que uma pedra no sapato, só um grão de areia na camisinha!"

.................................... E C N - Web Developer ...................................

"A boa madeira não cresce com sossego; quanto mais forte o vento, mais forte as árvores." - J. Willard Marriott

#10 roque_cm

roque_cm

    Turista

  • Usuários
  • 47 posts
  • Sexo:Não informado

Posted 10/12/2003, 13:07

E eu tentei fazer importando a música, mas o meu filme vai pra 600 e tantos KB :( Nem rola!
[]`s
Zeh

Más não é para a musica começa com o filme? se a musica carrega separado do filme e o filme tbm vai da esses 600 kb, uma solução é você coloca a musica no filme, ou (eu não sei como) fazer um preloader para a musica e a animação ai quando ela terminasse de carregar os 2 ele começace a reproduzir.
Quanto a isso do kbs, deve ser do host onde esta a animação, eu nem sei se tem como pela animação limita a velocidade de download (eu acho que deve ter mais eu não sei).



Roque Cardoso


té mais

#11 ZeEeHhH

ZeEeHhH

    De olhos bem abertos! O.O

  • Usuários
  • 121 posts
  • Sexo:Masculino
  • Localidade:Interior de SP
  • Interesses:Flash (Action Script), PHP, ASP e Design!

Posted 10/12/2003, 14:08

Ae galera, agora tá tudo confuso aqui.. Seguinte...

Minhas músicas são loops, no primeiro frame onde ela vai tocar, coloquei este código:

Primeira Música:


//carregando o som 1
my_sound = new Sound();
my_sound.loadSound("musica1.lmp3", true);
my_sound.start(0, 9999);


Beleza, daí é pra animação correr normalmente com esse loop de fundo, muito bem.

Primeiro Problema:
Quando deixo no stream "true" ela toca uma única vez e pára! Quando especifico false, ela toca várias vezes (Do jeito que quero).

Segundo Problema: Essa primeira música está começando atrasada, mesmo com true ou false no stream. :(

Botão:
Aí a animação vai correndo normalmente, até que pára, e aparece um botão com a seguinte ação:

on (press) {
	gotoAndPlay(97);
	my_sound.stop();
}


Nesta parte não há problemas, ele está indo para o frame "97" e a música 1 parando ambos como especificados na ação acima (quando stream em "false", porque quando está com "true" ela não repete portanto nem chega até esse ponto da animação vide problema 1.


Agora no Frame "97":

Quero que agora, comece tocar o outro loop (Código abaixo):

//carregando o som 2
my_sound2 = new Sound();
my_sound2.loadSound("musica2.lmp3", true);
my_sound2.start(0, 9999);


Problema 3: Igual o problema 1 acima, com repetições de loop dependendo da opção true ou false no stream!

Problema 4: Também igual ao problema 2 citado acima, a música está entrando atrasada mesmo com o "true" no stream!



Observações: Tirei o pre loader, pois não estava funcionando da mesma forma... Coloquei a extensão nas músicas de *.lmp3 no flash funciona normal, mas no servidor, não!

Olha galera quebrei muito a cabeça, visitei muitos tutos, aparentemente parece-me que está tudo normal, mas precisaria de um olhar clínico especialista! Muito Obrigado por enquanto, agradeço a costumeira atenção que estou recebendo!


[]`s
Zeh

Edição feita por: ZeEeHhH, 10/12/2003, 14:12.

"Pior que uma pedra no sapato, só um grão de areia na camisinha!"

.................................... E C N - Web Developer ...................................

"A boa madeira não cresce com sossego; quanto mais forte o vento, mais forte as árvores." - J. Willard Marriott

#12 Sheepman

Sheepman

    Veterano

  • Usuários
  • 1497 posts
  • Sexo:Masculino
  • Localidade:Porto Alegre - RS

Posted 10/12/2003, 14:42

Zehh,
Eu não li o tópico todo pois estou atrasado, mas para corrigir o problema do loop com o Stream true você adiciona o seguinte ao seu código:
my_sound2.onSoundComplete = function(){
this.start(0,1);
}

Depois eu respondo o resto

At's
Mozart Petter - http://www.mozartpetter.com/
Não sabe o que é herança? clique aqui e descubra.

#13 ZeEeHhH

ZeEeHhH

    De olhos bem abertos! O.O

  • Usuários
  • 121 posts
  • Sexo:Masculino
  • Localidade:Interior de SP
  • Interesses:Flash (Action Script), PHP, ASP e Design!

Posted 10/12/2003, 15:30

Sheep, se você entender o que estou querendo e pudar colocar o código correto para cada local, agradeço.. pois estou meio perdido, tipo o código que você postou acima, não funcionou :/


Obrigado. Estou no aguardo de sua ajuda e de quem souber!

[]`s
Zeh
"Pior que uma pedra no sapato, só um grão de areia na camisinha!"

.................................... E C N - Web Developer ...................................

"A boa madeira não cresce com sossego; quanto mais forte o vento, mais forte as árvores." - J. Willard Marriott

#14 DuRanG

DuRanG

    Doutor

  • Usuários
  • 988 posts
  • Sexo:Masculino
  • Localidade:Brasília - DF

Posted 10/12/2003, 18:31

o site tem um preloader? então faça o preloader do som junto:
som = new Sound()
som.loadSound("arquivo.mp3")
onEnterFrame = function() {
total = getBytesTotal()+som.getBytesTotal()
carregado = getBytesLoaded()+som.getBytesLoaded()
if(carregado==total) {nextScene();}
}
// no quadro que começa o som
som.start(0, 9999)
Leandro Ferreira

#15 ZeEeHhH

ZeEeHhH

    De olhos bem abertos! O.O

  • Usuários
  • 121 posts
  • Sexo:Masculino
  • Localidade:Interior de SP
  • Interesses:Flash (Action Script), PHP, ASP e Design!

Posted 11/12/2003, 07:46

DuRanG, primeiramente muito obrigado pela atenção que me dispensou, agora só um detalhe, meu site está sem preloader tem algum problema? Porque quando coloquei seu código fica tocando o som e a animação não anda... fica parada tocando o som só!! O que pode ser??? E se precisar de um preloader, eu tenho um aqui, é só fazer normal???

Muito obrigado mais uma vez...
[]`s
Zeh
"Pior que uma pedra no sapato, só um grão de areia na camisinha!"

.................................... E C N - Web Developer ...................................

"A boa madeira não cresce com sossego; quanto mais forte o vento, mais forte as árvores." - J. Willard Marriott




1 user(s) are reading this topic

0 membro(s), 1 visitante(s) e 0 membros anônimo(s)

IPB Skin By Virteq