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

    condizione su load movie

    Qualcuno sa aiutarmi?

    musica su livello 3 di sottofondo
    ho diversi pulsanti che richiamano degli swf e in uno di questi livelli la musica deve tacere perchè all'interno c'è un filmato con altra musica. Poi però dovrebbe riprendere cliccando gli altri tasti. ma non deve ripartire da capo.
    Come posso fare? c'è un metodo più semplice?

    grazie :master:

  2. #2
    Utente di HTML.it L'avatar di NAP
    Registrato dal
    Jan 2001
    Messaggi
    4,398
    Sì, ma devi usare necessariamente l'oggetto Sound e quindi concatenare il suono e attaccarlo con attachSound ().
    Se sai come farlo, ti basterà, tramite un pulsante messo nello stesso swf che contiene la musica, oppure messo nel filmato principale, inviare un comando che azzeri il volume; succede che il suono continua ad avanzare ma non lo senti finché, con un altro pulsante, non gli "comandi" il volume a 100.

    Supponiamo che la variabile dell'oggetto Sound sia loop (non parlo del nome di concatenamento !), e allora, al pulsante "Mute", che sta nello stesso swf in cui c'è la musica, associerai:

    on (release) {
    loop.setVolume (0);
    }

    All'altro (puoi usare il vecchio trucco di due pusanti che stanno nelle stesso movieclip composto da due soli frames), quello che ripristina l'audio:

    on (release) {
    loop.setVolume (100);
    }

    Se, invece, vuoi raggiungere, che ne so, il livello 3, devi anteporre il percorso, così:

    on (release) {
    _level3.loop.setVolume (0);
    }

    on (release) {
    _level3.loop.setVolume (100);
    }


    Facile come bere un bicchier d'acqua quando hai sete

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

  3. #3
    Grazie, ma a quanto pare si stoppa ugualmente anche la musica del filmato.

    Ho fatto così:
    sul filmato principale ho fatto l'attach sound:

    mySound = new Sound();
    mySound.attachSound("musica.mp3");
    mySound.start();

    al pulsante che carica il video ho scritto:

    on (release) {
    loadMovieNum("swf/video.swf", 1);
    mySound.setVolume(0);
    }

    ho provato anche a metterl'attach sound su livello 3, ma la musica del video si stoppa sempre anche con:
    on (release) {
    loadMovieNum("swf/video.swf", 1);
    _level3.mySound.setVolume(0);
    }

    qual'è il mistero? grazie


  4. #4
    anzi, adesso che controllo l'attach su livello 3 se richiamato su livello principale non parte. devo concatenare il suono anche su livello principale.

    C'è qualcosa che non quadra :master:

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.