• User Attivo

    probelma audio che riparte da solo

    Allora la funzione al pulsante audio è la seguente:

    onLoad.PulsanteOn._visible = false;
    Suono = new Sound();
    Suono.loadSound("Release1.mp3",true);
    Suono.setVolume(40);
    Suono.onSoundComplete = function() {
    Suono.loadSound("Release1.mp3",true);
    };
    PulsanteOff.onRelease = function() {
    Suono.setVolume(0);
    PulsanteOff._visible = false;
    PulsanteOn._visible = true;
    };
    PulsanteOn.onRelease = function() {
    Suono.setVolume(40);
    PulsanteOff._visible = true;
    PulsanteOn._visible = false;
    };

    Il problema che se premo su pulsante off non si sente come è giusto che sia la musica, ma nel momento che finisce il brano e quindi magicamente si ritorna a sentire l'audio!!!

    Come faccio per risolvere problema???grazieeeeee


  • Super User

    Dichiari la variabile numerica controllo, nel pulsante off gli dai valore 2, nel pulsante on valore 1, poi fai una condizione if else così

    
    var controllo:Number
    PulsanteOn._visible = false;
    Suono = new Sound();
    Suono.loadSound("Release1.mp3",true);
    Suono.setVolume(40);
    
    PulsanteOff.onRelease = function() {
    controllo=2
    Suono.setVolume(0);
    PulsanteOff._visible = false;
    PulsanteOn._visible = true;
    };
    PulsanteOn.onRelease = function() {
    controllo=1
        Suono.setVolume(40);
    PulsanteOff._visible = true;
    PulsanteOn._visible = false;
    };
    Suono.onSoundComplete = function() {
    if(controllo==2){
        Suono.loadSound("Release1.mp3",false);
    }else{Suono.loadSound("Release1.mp3",true)
    }
    }
    
    
    

  • User Attivo

    Nathan come sempre gentilissimo...

    posso copiare tranquillamente quindi il codice che hai postato??

    grazie buona serata