Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 18

Discussione: Audio che si ripete!

  1. #1
    Utente di HTML.it
    Registrato dal
    May 2005
    Messaggi
    129

    Audio che si ripete!

    Ciao a tutti,
    ho inserito un file audio come sfondo al mio siti!
    Ok...la musica funziona...ho il tasto ON/OFF e funzionano.
    Praticamente ho messo un layer con la musica. Questa musica però parte dopo circa 100 frames dall'inizio dell'animazione della mia pagina! La pagina è "chi siamo".
    Passando da "chi siamo" a tutte le oltre pagine tutto è ok....ma quando da un'altra pagina ritorno alla pagina "chi siamo" la musica riparte e praticamente mi ritrovo come sottofondo 2 musiche.
    Lo so che non è un comportamento anomalo...ma come posso far si che la muscia non non si comporti in questo modo tutte le volte che ritorno alla pagina "chi siamo"?
    Grazieeee!
    Spero di essere stato abbastanza chiaro!


  2. #2
    La cosa migliore è NON inserirla in un frame ma, tramite l'attachSound, attacarla ad un movieclip e gestirla con i comandi start e stop.

    Poi, con l'utilizzo di una "variabile" inpostata ON oppure OFF, determinare se è il caso di riprodurre nuovamente la musica.

  3. #3
    Utente di HTML.it
    Registrato dal
    May 2005
    Messaggi
    129
    ok...capisto! Ma con questa soluzione posso mantenere le action che ho messo per fare i tasti ON/OFF?
    Questa è la mia action che ho messo nella pagina "chi siamo" e l'ho inserita in un layer a parte...

    song = new Sound();
    song.attachSound("loopbase");
    _root.playButton.onPress = function() {
    song.stop();
    song.start(0, 100);
    };
    _root.stopButton.onPress = function() {
    song.stop();
    };

    Grazie!

  4. #4
    Certo, basta modificare le due funzioni in questo modo:
    codice:
    _root.playButton.onPress = function() { 
        if (musicoff) {
            musicoff = false;
            song.start(0, 100); 
        }
    }; 
    _root.stopButton.onPress = function() { 
        musicoff = true;
        song.stop(); 
    };
    Inoltre, nel primo frame della timeline principale, definisci ed imposti la variabile musicoff:
    musicoff = true;

  5. #5
    Utente di HTML.it
    Registrato dal
    May 2005
    Messaggi
    129
    grazie 1000 ci provo subito!


  6. #6
    Utente di HTML.it
    Registrato dal
    May 2005
    Messaggi
    129
    Ciao...ci siamo già parlati vero?
    Allora io ho provato...ok la musica riesco a spegnerla con questa action:

    song = new Sound();
    song.attachSound("design140.wav");
    _root.playButton.onPress = function() {
    if (musicoff) {
    musicoff = false;
    song.start(0, 100);
    }
    };
    _root.stopButton.onPress = function() {
    musicoff = true;
    song.stop();
    };




    ...ma non riesco a farla ripartire.


    Poi...io ho messo sul primo frame della mia scena questa action:

    musicoff = true;


    Ma il mio problema originale persiste.
    E cioè che quando io passo da una sce alla mia pagina "chi simo" la musica riparte e si sovrappone a quella che sta andando in play.
    Eppure io ho messo la muscia in un MC.
    Ma fa veramente un pasticcio allucinante...1000 musiche che si ripetono! Pauraaaa!!! VVoVe:


  7. #7
    se non t vuoi incasianre nei codici puoi fare cosi.

    in un nuovo swf inserisci il tuo sottofondo musicale.
    lo savlvi nella stessa root del filmato principale

    nel movie principale:
    al bottone play associ un loadmovie ("sound.swf",1)
    allo stop unloadmovie (1)


    cosi 6 a posto

  8. #8
    Utente di HTML.it
    Registrato dal
    May 2005
    Messaggi
    129
    Come "ultima" spiaggia opterò per questa soluzione...ma mi piacerebbe riuscire anche con l'utilizzo dei codici...almeno non finchè non impazzirò in modo definitivo!
    Mi sembra molto più semplice la soluzione che mi hai indicato tu!
    Grazie comunque in anticipo anche se riuscirò a risolvere il mio problema tramite "actions"!

    ...grazie!

  9. #9
    può dipendere da dove si trovano i tuoi pulsanti (non me lo hai detto).
    in questo modo dovresti essere al sicuro:
    codice:
    _root.playButton.onPress = function() { 
        if (_root.musicoff) {
            _root.musicoff = false;
            song.start(0, 100); 
        }
    }; 
    _root.stopButton.onPress = function() { 
        _root.musicoff = true;
        song.stop(); 
    };

  10. #10
    no problem

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.