Visualizzazione dei risultati da 1 a 3 su 3
  1. #1
    Utente di HTML.it
    Registrato dal
    Dec 2002
    Messaggi
    1,628

    [AS2] Stop audio ferma il video

    Ho creato un filmato con un file .mp3 in libreria con nome concatenamento "pippo".
    Tale brano viene eseguito all'avvio del filmato per mezzo del seguente scritp sulla timeline:

    suono = new Sound();
    function suonare() {
    suono.attachSound("pippo");
    suono.start(0,1);
    }
    suonare();

    Ho poi inserito un pulsante in scena istanziato con il nome "puls" che serve a far fermare il brano.mp3 in esecuzione.
    Per fare ciò ho quindi aggiunto al precedente codice il seguente:

    puls.onRelease = function() {
    suono.stop();
    };

    Sempre nella scena ho inserito un filmato .FLV a cui ho settato il parametro "AutoPlay=false" in modo che non parta in automatico all'avvio del filmato .swf.

    Se ora faccio partire il filmato .swf sento la musica .mp3 concatenata ed il video resta giustamente fermo, e fin qui tutto ok.
    Se faccio partire il video ovviamente ottengo 2 audio diversi che si accavallano (1 quello del file .mp3 che era già in esecuzione--2 quello del video .FLV) e fin qui ancora tutto normale.
    Ma, per stoppare l'esecuzione del brano .mp3 avevo creato, come descritto sopra, l'apposito pulsante per farlo fermare.
    Già....peccato però che se lo clicco lui non si limita a farmi fermare il brano musicale .mp3 ma mi ferma anche l'esecuzione del video.FLV (sia l'immagine che l'audio)
    Ma che senso ha??!?!?!?
    Il pulsante ha un comando per lavorare solo sull'oggetto "suono" che pilota il file .mp3....mica anche quello video!!!
    Qualcuno ha un suggerimento per risolvere tale problema?
    Grazie.

  2. #2
    Utente di HTML.it
    Registrato dal
    Dec 2002
    Messaggi
    1,628

    Re:

    Ho anche provato ad inserire il video in un clip filmato.
    Ho istanziato il clip filmato con il nome "film" ed il video FLV contenuto in esso con il nome "apple".
    Se al pulsante "puls" elimino l'azione:
    suono.stop();
    e ci inserisco invece l'azione:
    video.apple.stop();
    giustamente quando faccio partire il filmato .swf ed il relativo filmato .flv contenuto in esso, se clicco sul pulsante mi ferma, come è giusto che sia, solamente l'esecuzione del video, mentre il brano .mp3 richiamato dalla libreria continua a suonare.

    E allora per quale motivo se al pulsante associo l'azione:
    suono.stop();
    dove "suono" è l'oggetto new Sound() creato per richiamare il solo file .mp3 in libreria, questi non si limita a fermarmi la sola esecuzione del brano .mp3 invece di fermarmi anche l'intera esecuzione del video .flv????

  3. #3
    Utente di HTML.it
    Registrato dal
    Dec 2002
    Messaggi
    1,628

    Re:

    Per chi volesse provare a scaricare l'esempio e possibile farlo da qui .

    Grazie.

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.