Ir para conteúdo

Arquivado

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

nakid.mkt

quero parar apenas um som

Recommended Posts

Olá pessoal, tudo bem?

 

meu código para sons (de uma forma mais fácil de apresentar):

 

 

CODE

 

var SOM1:Sound = new Sound();

SOM1.attachSound("ping"); //linkage da biblioteca

SOM1.start();

 

var SOM2:Sound = new Sound();

SOM2.attachSound("bang");

SOM2.start();

 

 

// e assim por diante

 

até ai tudo bem....

 

 

problema:

 

se eu dou SOM1.stop(), para todos os sons ao invés de parar apenas o SOM1;

 

 

o mesmo acontece com SOM2, SOM3, etc...

 

e não só com o stop(). O setVolume() também acaba funcionando pra todos os sons ao invés de funcionar apenas para o som referenciado.

 

 

o que ta errado? como faço para parar apenas um som?

 

obrigado

Compartilhar este post


Link para o post
Compartilhar em outros sites

você teria que fazer assim:

 

this.createEmptyMovieClip("som1_mc", this.getNextHighestDepth())
var SOM1:Sound = new Sound(som1_mc);
SOM1.attachSound("ping"); //linkage da biblioteca
SOM1.start();

this.createEmptyMovieClip("som2_mc", this.getNextHighestDepth())
var SOM2:Sound = new Sound(som2_mc);
SOM2.attachSound("bang");
SOM2.start();

 

[]´s

Compartilhar este post


Link para o post
Compartilhar em outros sites

Obrigado Eder, vou testar.

 

Mas ao meu ver, isso é um erro do flash então.

 

Eu não vejo motivo para criar um movieclip para o som ja que estamos referenciando cada som com um nome diferente.

 

[]

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.