Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 16
  1. #1

    SUONO IN UN FILMATO FLASH

    Ragazzi ho bisogno di inserire un mp3 come sfondo al mio filmato... Non vorrei però appesantire lo stesso ... vorrei mettere un pulsante di sound on e off che carichi il suono esternamente...è possibile? Aspetto risp grazie

  2. #2
    Nel frame metti
    codice:
    mysuono=new Sound();
    mysuono.loadSound("suno.mp3",true);
    mysuono.play(0.999);//te lo ripete per 99 volte
    Nei bottoni metti
    codice:
    //bottone play
    on(release){
    mysuono.play(0.999);
    }
    //bottone stop
    on(release){
    stopAllSound();
    }

  3. #3
    scusami ma il suono deve essere inserito nello stesso filmato?? Oppure no?

  4. #4
    OK TUTTO A POSTO...HO CAPITO .. CARICO IL FILMATO ESTERNAMENTE...MA I BOTTONI NBON FUNZIONANO ((

  5. #5
    il bottone per far fermare il suono deve funzionare, l'altro ho commesso un errore nello scrivere, ho messo il punto anzichè la virgola

    on(release){
    mysuono.play(0,999);
    }

  6. #6
    Utente di HTML.it L'avatar di NAP
    Registrato dal
    Jan 2001
    Messaggi
    4,398
    C'è da chiarire un po' di cose...

    1 - Il loadSound quando è settato in true non necessita dello start e, volendo, nemmeno dello stop.
    2 - Il tentativo di loopare il caricamento per mezzo del valore numerico (999), può fallire clamorosamente.

    Ti consiglio di fare così:

    Pulsante Play:
    codice:
    on (press) {
    brano = new Sound(); // brano è il nome istanza dell'oggetto Sound
    brano.loadSound("nome.mp3", true); // parte da sé poiché è vera (caricamento progressivo tramite buffer)
    brano.onSoundComplete = function () { // quando il brano è stato eseguito completamente ...
    brano.loadSound("nome.mp3", true); // ... ricaricalo, come prima.
    } 
    }
    Pulsante Play:
    codice:
    on (press) {
    brano = false; // l'istanza diventa 0, falsa, e quindi il suono si interrompe
    }
    }
    Nota: dato che stiamo parlando di un mp3, non avrai un vero loop ma una semplice reinizializzazione che comprende gli inevitabili spazi di silenzio propri dell'mp3. Se vuoi un vero loop devi importare un file.wav e comprimerlo dal pannello Prprietà del suono che hai in libreria. Puoi fare questa cosa in un file.swf esterno e poi caricarlo in un _level superiore a 0 ma, in quel caso, non avrai il caricamento tramite buffer (quello che erroneamente chiamiamo "streaming").

    Ciao,

    NAP
    A volte la diplomazia va condita con un pizzico di siluri fotonici. (K. Janeway)

  7. #7
    Grazie mille per i consigli. Comunque avevi pienamente ragione, l'altro metodo è stato fallimentare anche se il suono partiva, non si ripeteva...speriamo riesca in quest'altro modo.
    Grazie ancora di tutto ;-)

  8. #8
    Volevo chiedere solo un'altra cosa... è ok il pulsante....ma nel frame devo inserire il codice che mi ha dato l'altro utente senza (999.....)??? grazie mille, e scusami per l'ignoranza

  9. #9
    Utente di HTML.it L'avatar di NAP
    Registrato dal
    Jan 2001
    Messaggi
    4,398
    Come hai notato, lo start(0,999) non loopa e, per questo, ti ho consigliato quello che vedi sopra.

    Parlo di entrambi i pulsanti:

    Gli script non vanno associati ai frames ma direttamente ai pulsanti.

    In buona fede jeck ti ha consigliato uno script che dal punto di vista teorico non fa una piega (lo script è più che logico), ma all'atto pratico può fallire.

    Ciao,

    NAP
    A volte la diplomazia va condita con un pizzico di siluri fotonici. (K. Janeway)

  10. #10
    Utente di HTML.it L'avatar di NAP
    Registrato dal
    Jan 2001
    Messaggi
    4,398
    Originariamente inviato da NAP

    Pulsante Play:
    codice:
    on (press) {
    brano = false; // l'istanza diventa 0, falsa, e quindi il suono si interrompe
    }
    È palese che ho scritto Play due volte ma, ovv.te questo script va al pulsante Stop (sorry... anche per la doppia graffa).

    NAPdistratto
    A volte la diplomazia va condita con un pizzico di siluri fotonici. (K. Janeway)

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.