RcP 360 0 Denunciar post Postado Julho 6, 2011 Pessoal, Estou terminando de montar meu player que sincroniza vídeo com slides (já citei esse trabalho em um tópico anterior) mas estou com uma dúvida sobre a programação do botão de deixar o volume mudo. O código que estou usando para mutar o volume é: function muteClicked(e:MouseEvent):void { flvPlayback.volume = 0; } Essas linhas funcionam perfeitamente e fazem até o slider de volume ir para a posição zero. Minha dúvida é como agora fazer para que ao se clicar no botão para tirar o mudo o volume volte para a posição que estava. Obrigado. Compartilhar este post Link para o post Compartilhar em outros sites
brunobispo 20 Denunciar post Postado Julho 6, 2011 var lastVolume:Number = flvPlayback.volume; function muteClicked(e:MouseEvent):void { if (flvPlayback.volume) { lastVolume = flvPlayback.volume; flvPlayback.volume = 0; } else { flvPlayback.volume = lastVolume; } } Compartilhar este post Link para o post Compartilhar em outros sites
RcP 360 0 Denunciar post Postado Julho 6, 2011 var lastVolume:Number = flvPlayback.volume; function muteClicked(e:MouseEvent):void { if (flvPlayback.volume) { lastVolume = flvPlayback.volume; flvPlayback.volume = 0; } else { flvPlayback.volume = lastVolume; } } Muito obrigado. Sua resposta resolveu meu problema. Como estou trabalhando com 2 botões tive que fazer uma pequena adaptação mas sua orientação foi extremamente útil. Meu código final ficou assim: var lastVolume:Number = flvPlayback.volume; function muteClicked(e:MouseEvent):void { lastVolume = flvPlayback.volume; flvPlayback.volume = 0; btnMute.visible = false; btnSound.visible = true; } function unmuteClicked(e:MouseEvent):void { flvPlayback.volume = lastVolume; btnMute.visible = true; btnSound.visible = false; } btnSound.visible = false; Mais uma vez obrigado. Compartilhar este post Link para o post Compartilhar em outros sites