mute-unmute-Taste in actionscript 3

brauche ich etwas Hilfe mit meiner actionscript 3 Projekt. Ich habe eine Taste mit einem Ton in ihm. Ich habe einige code (siehe unten), dass wenn ich die Taste drücken, es spielt die sound-und, wenn ich drücken Sie die Taste erneut, Stoppt es den sound (wie einen mute/unmute-Taste). Das problem ist, dass wenn ich die Taste drücken, um den Ton wiederzugeben für die zweite Zeit spielt zwei sounds (der gleiche Ton zweimal) und wenn ich die Taste drücken, um den Ton wiederzugeben mehrmals den gleichen Ton spielt, viele Male. Können Sie mir bitte helfen, das problem zu lösen? Danke.

   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);
     }
  }
  • Klingt wie dein problem, liegt in eurer play-Funktion, können Sie uns zeigen, dass der code gut?
  • Wollen Sie den Ton stoppen oder nur stumm schalten? Das sind 2 verschiedene Dinge.
  • Ich habe nur eine Taste, die ich KLICKEN um zu spielen -, stumm-und lautschalten sound. Der sound ist in der Taste (zuweisen der gleichen Taste). Sie haben Recht putvande. Sollte der button play und stop nicht stumm-und lautschalten sound. Können Sie mir helfen mit dem code für einen button, der den sound abspielt, wenn es clickes einmal und Stoppt den Ton, wenn es angeklickt?
InformationsquelleAutor Marianna | 2013-08-04
Schreibe einen Kommentar