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

    Problema con onSoundComplete

    Salve a tutti.
    Nello script di un frame fermo l'avanzamento della testina con uno stop() e poi carico e lancio un file mp3 esterno.
    Vorrei che finita la riproduzione di questo file mp3 esterno la testina riparta dal frame successivo.
    Ho usato il codice seguente ma sembra che l'onSoundComplete non venga intervcettato... Actionscript non si accorge quando il file caricato finisce e la testina non avanza.

    codice:
    stopAllSounds();
    suono_domanda = new Sound();
    suono_domanda.loadSound("cartella_mp3/file.mp3", true);
    suono_domanda.onSoundComplete = avanza_frame();
    suono_domanda.start();
    
    function avanza_frame(){
    	nextFrame();
    }
    Ci sto sbattendo la testa ma non trovo soluzione: help me! Cosa sbaglio?

  2. #2
    ciao, scusa ma forse non lo intercetta perche' e' proprio sdcritta con sintassi errata, secondo me prova cosi':

    codice:
    stopAllSounds();
    suono_domanda = new Sound();
    suono_domanda.loadSound("cartella_mp3/file.mp3", true);
    suono_domanda.start();
    suono_domanda.onSoundComplete = function(){
    avanza_frame();
    }
    
    function avanza_frame(){
    	nextFrame();
    }
    ma semplificando puoi eliminare anche la function avanza_frame e mettere nextFrame nel soundComplete.
    quindi il tutto diventerebbe

    codice:
    stopAllSounds();
    suono_domanda = new Sound();
    suono_domanda.loadSound("cartella_mp3/file.mp3", true);
    suono_domanda.setVolume(50);
    suono_domanda._soundbuftime=5;
    suono_domanda.onSoundComplete= function(){
    	nextFrame();
    }

    ciao


    -Nextart.it Graphic Solutions

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.