• User Attivo

    actionscript sound on/off

    Ciao a tutti, ho bisogno di aiuto..
    ho visto su alcuni siti in flash con sottofondo musicale che danno la possibilità di bloccare il sottofondo tramite uno switch on/off utilizzando un actionscript...
    come si fa?
    a video è così
    sound on dove cliccando su on appare poi off e si stoppa la musica
    grazie.


  • Super User

    Ciao stefana, se ad esempio usi questo codice per importare il file mp3

    
    var Suono:Sound = new Sound();
    Suono.onLoad = function(success:Boolean):Void {
    if (success) {
    trace("Sound Loaded");
    Suono.start();
    }
    };
    Suono.loadSound("nome.mp3",false);
    
    ```per realizzare uno switch on/off fai così:
     
    Scrivi con testo statico "Sound on" sullo stage, inserisci un fotogramma chiave sul frame 2, ora cambia "on" con off, quindi abbiamo in corrispondenza del primo frame Sound on e in corrispondenza del secondo frame Sound off, metti uno stop() sul primo frame, trasforma i due frame in movieclip, elimina il livello dove hai creato l'animazione, trascina il movieclip dalla libreria sullo stage e dai nome istanza "mc" infine metti questo codice dopo quello che serve a caricare il file mp3 
    

    mc.onPress = function(){
    if(mc._currentframe==1){
    Suono.stop()
    mc.gotoAndStop(2)
    }else{
    mc.gotoAndStop(1)
    Suono.start()
    }
    }


  • User Attivo

    Mi metto al lavoro.


  • Super User

    OK, fammi sapere come va, se trovi difficoltà farò in modo di farti avere il sorgente, ciao.