nakid.mkt 0 Denunciar post Postado Fevereiro 7, 2008 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
Eder Fortunato 15 Denunciar post Postado Fevereiro 8, 2008 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
nakid.mkt 0 Denunciar post Postado Fevereiro 8, 2008 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