Visualizzazione dei risultati da 1 a 2 su 2

Discussione: mc e audio

  1. #1

    mc e audio

    Ciao,
    ho un problema di questo tipo, ho creato un mc e vorrei che si comportasse in questo modo:
    quando vado sopra con il mouse parte un suono che ho in libreria, mentre quando il mouse esce dall'area del mc il suono dovrebbe fermarsi.
    Ho provato con:

    var my_sound:Sound = new Sound();
    my_sound.attachSound("sound1");

    onClipEvent (mouseMove) {
    if (this.hitTest(_root._xmouse, _root._ymouse, true)) {

    my_sound.start();


    } else if (!this.hitTest(_root._xmouse, _root._ymouse, false)) {

    stopAllSounds();
    }
    }

    ma non funziona, ovvero il suono non parte. Mi potete aiutare?

    grazie

  2. #2
    Moderatore di CSS L'avatar di KillerWorm
    Registrato dal
    Apr 2004
    Messaggi
    5,771
    Ciao

    La butto lì.
    L'oggetto sound viene dichiarato sulla root da quanto ho capito.
    Per cui, quando "richiami" l'oggetto dall'interno del gestore onClipEvent, dovresti aggiungere l'identificatore _root:
    codice:
    var my_sound:Sound = new Sound();
    my_sound.attachSound("sound1");
    
    onClipEvent (mouseMove) {
    if (this.hitTest(_root._xmouse, _root._ymouse, true)) {
    
    _root.my_sound.start();
    
    
    } else if (!this.hitTest(_root._xmouse, _root._ymouse, false)) {
    
    stopAllSounds();
    }
    }

    Un consiglio per il futuro:
    Sarebbe più consono utilizzare eventi come onRollOver e onRollOut anziché la funzione hitTest, e dichiararli magari su di un frame, associati ad una funzione, piuttosto che attraverso il gestore (onClipEvent) dell'istanza.

    P.S.: quando posti dello script utilizza gli appositi tag [ CODE ] o [ PHP ] per formattare meglio il testo della tua richiesta.
    Installa Forum HTML.it Toolset per una fruizione ottimale del Forum

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.