Visualizzazione dei risultati da 1 a 3 su 3
  1. #1

    Pulsante Con Musica Di Sottofondo

    Salve amici,vorrei fare un pulsante con uno spezzone di musica di sottofondo,ho tentato ma il problema che mi sorge e che la musica si attiva al passaggio del mouse(fin qui tutto ok) ma se togli il puntatore e lo ripassi si attiva e accavalla altra musica!!!
    Il problema e':al passaggio del mouse si deve interrompere la musica che suona e attivare una nuova(in fondo e sempre la stessa)per non fare un casino(si crea un effetto eco!!!).
    Grazie
    soto!!!

  2. #2
    devi mettere l'istruzione

    on (rollOut) {
    stopAllSounds();
    }
    ...Ignorance is bliss...

  3. #3
    Utente di HTML.it L'avatar di NAP
    Registrato dal
    Jan 2001
    Messaggi
    4,398
    Ciao giannimni,

    la risposta di seafarer è esatta ma credo che ci voglia una ulteriore spiegazione.

    Abbiamo, almeno due modi semplici per far "suonare" un pulsante quando il puntatore lo tocca. Il primo consiste nel mettere il suono direttamente nel fotogramma/stato Over (stato/Sopra), del pulsante stesso.
    Quando usiamo questo metodo, dovremmo però mettere, al massimo, un bip o cmq un suono brevissimo.

    Per la musichetta possiamo fare in un altro modo:

    Facciamo un nuovo MovieClip (Clip Filmato), apriamolo e selezioniamo il primo frame col destro per scegliere "Insert blank keyframe" (inserisci fotogramma chiave Vuoto). Ora abbiamo due frame; nel secondo mettiamo la musichetta e un azione di stop ();. Nel primo, invece, associamo:

    stop ();
    stopAllSounds ();


    Usciamo dal MC e ritorniamo sulla scena principale, dove abbiamo il pulsante. Apriamo la libreria e trasciniamo il MC sullo stage (Area di lavoro), in modo che vada a posizionarsi nello stesso frame (fotogramma), in cui c'è il pulsante. Un MC siffatto, si presenta come una crocetta, in Flash 5, o come un cerchietto in Flash MX. Assegniamogli un nome istanza, ad es. suono. Spostiamoci sul pulsante, clicchiamolo col destro, apriamo il pannello delle Azioni, mettiamo in modalità Esperto e incolliamo quanto segue:

    on (rollOver) {
    _root.suono.gotoAndPlay (2);
    }
    on (rollOut) {
    _root.suono.gotoAndStop (1);
    }

    Ciao,

    NAP
    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.