• User

    caricamento mp3

    CIAO a tutti!
    ho un problema:
    nel sito che sto realizzando sono presenti sia un preloader (nel primo frame) che una musica in sottofondo (a partire dal secondo frame) regolabile da un piccolo MusicPlayer composto da 3 bottoni -PLAY, STOP, MUSIC OFF;
    avendo utilizzato l'azione "attachSound" per caricare la musica in sottofondo (prelevando l'mp3 dalla libreria, con la spunta in Esporta per Actionscript e Esporta nel primo frame) il preloader caricava soltanto a partire dal 60/70%, mentre, se tolgo la spunta da Esporta nel primo frame, il preloader funziona ma la musica non si sente piu'.

    Ho pensato di forzare il caricamento della musica inserendo nello stage il brano stesso... ma penso che sia preferibile caricare il brano mp3 dall'esterno e non dalla libreria.

    Come posso fare? è possibile? HELP me please!!!

    Le azioni che avevo immesso erano:

    1. NEL SECONDO FRAME DEL SITO (dopo il primo con il preloader)
      s = new Sound();
      s.attachSound("mySound");
      s.start(0, 1);
    2. NEI PULSANTI
      PLAY:
      on (release) {
      s = new Sound();
      s.attachSound("mySound");
      s.start(0, 1);
      _root.equal.gotoAndPlay(1);
      alt = false;
      _root.movie1.gotoAndPlay(1);
      }
      STOP:
      on (release) {
      s.stop();
      _root.equal.gotoAndStop(12);
      _root.movie1.gotoAndStop(1);
      alt = true;
      }
      MUSIC OFF:
      n (release) {
      vol = _root.s.getVolume();
      if (vol<>0) {
      _root.s.setVolume(0);
      }
      gotoAndPlay("Muted");
      }

    il file mp3 in libreria era esportato x as come MySound

    Dunque come posso modificare da s.attachSound("mySound") ?
    s.loadSound + il percorso? ha senso? scusate x l'ignoranza!

    Per i pulsanti del player che regolano la musica in sottofondo, io avevo previsto questi tre, ma se è meno complessa la procedura con uno switch ON/OFF sarebbe perfetto!! Per il pulsante MUSIC OFF avevo previsto che la musica cessasse x poi riprendere da dove si era interrotta ripremendo lo stesso tasto, non so se è l'azione consigliabile!... 😞

    GRAZIE MILLE x l'attenzione!!!
    Fabrizio73


  • Super User

    Per caricare la musica questo codice nel primo fotogramma del sito quindi dopo il preloader

    
    var Suono:Sound = new Sound();
    Suono.onLoad = function(success:Boolean):Void {
    if (success) {
    trace("Sound Loaded");
    Suono.start();
    }
    };
    Suono.loadSound("nome.mp3",false);
    
    

    per i due pulsanti play e stop questo

    
    btn_play.onPress=function()
    {
    Suono.start(Suono.position/1000,999);
    }
    btn_stop.onPress=function()
    {
    
        Suono.stop()
        }
    
    

    Il file mp3 lo devi mettere nella stessa cartella del swf che contiene questo codice, ma se vuoi meterlo da un al tra parte anche in un altro dominio basta cambiare l'indirizzo da relativo ad assoluto.


  • User

    Come sempre GRAZIE MILLE!
    ma sono azioni valide anche per Flash8 queste?
    :-S


  • Super User

    Certo è as2.
    Però ricorda che il codice pulsante non va sull'istanza ma nel fotogramma dopo aver dato nome istanza al pulsante.


  • User

    GRAZIE!
    grandioso come sempre!
    😉