Salve a tutti, ho un problema risolvibile ma non capisco esattamente come.

Definisco il suono mp3 in streaming (loop)

Codice PHP:
var sound_site:Sound = new Sound();
sound_site.onLoad = function(success:Boolean):Void {
    if (
success) {
        
trace("Sound Loaded");
        
game_sound.start(0,999);
    }
};
sound_site.loadSound("sound_city.mp3"false); 
a questo punto tranquillamente con un pulsante posso attivarlo, nel caso in cui non fosse in esecuzione

on (release) {
_root.sonidoGREASE.start(0,999);
}


il problema ora e', siccome il suono puo' essere attivato anche da un altro pulsante come posso far si che i suoni non si accavallano? una funzione che controlli se e' gia' in esecuzione o no... vero? pensavo ad una cosa simile ma non va.

all'altro pulsante

Codice PHP:
on (release) {
    
_root.ani_stage.play();
    if (
_root.sound_site.start(0,999)){

    }
        else
        {
        
_root.sound_site.start(0,999);     
        } 
// end else if
     
}; 

in poche parole se lo streaming e' gia' attivo non dovrebbe far nulla else l'esegue.
Pero' credo che e' sbagliata la prima sintassi dell' if ....

quale sarebbe la forma piu' corretta?



grazie in anticipo.



M.