내 actionscript 3 프로젝트에 도움이 필요합니다. 소리가있는 버튼이 있습니다. 나는 버튼을 누르면 사운드가 재생되고, 버튼을 다시 누르면 소리가 멈추는 코드 (아래 참조)가 있습니다 (음소거/음소거 해제 버튼과 같은). 문제는 두 번째 소리 (두 번 같은 소리)를 재생할 때 버튼을 누르면 두 번째 소리가 재생되고 버튼을 누르면 소리가 여러 번 반복되는 것과 같은 소리가 여러 번 재생된다는 것입니다. 문제를 해결하도록 도와 주시겠습니까? 고맙습니다.액션 스크립트 3의 음소거 음소거 해제 버튼
function setMute1(vol){
sTransform1.volume = vol;
SoundMixer.soundTransform = sTransform1;
}
var sTransform1:SoundTransform = new SoundTransform(1,0);
var Mute1:Boolean = true;
sound1_btn.addEventListener(MouseEvent.CLICK,toggleMuteBtn1);
function toggleMuteBtn1(event:Event) {
if(Mute1 === false) {
Mute1 = true;
setMute1(0);
} else {
Mute1 = false;
setMute1(1);
}
}
문제와 같은 소리가 재생 기능 내에 있으며, 해당 코드도 표시 할 수 있습니까? –
소리를 멈추거나 음을 소거 하시겠습니까? 그것은 2 가지 다른 것들입니다. – putvande
나는 소리를 내고, 음소거하고 음소거를 해제하기 위해 클릭 한 버튼이 하나뿐입니다. 소리는 버튼에 있습니다 (동일한 버튼에 지정). 풋 번데가 맞아. 버튼은 소리가 나지 않고 음소거를 해제하지 않고 재생 및 정지해야합니다. 한 번 클릭하면 소리를내는 버튼의 코드를 두 번 클릭하면 소리를 멈추게 할 수 있습니까? – Marianna