Hola:
Pues realmente Flash creo que no incorpora ningun metodo o clase especifica para saberlo.
Por otro lado la clase Sound tiene una propiedad que es position, que devuelve la posicion en milisegundos del sonido que se esta reproduciendo. Por ejemplo:
Código:
//Supongamos que tienes un objeto Sound llamado sonido, y supongamos que lleva 15 segundos reproduciendose.
trace(sonido.position);
//La salida de sonido.position sera 15000.
Si tu ahora tienes dos variables que recojan diferentes momentos de tiempo con sonido.position, solo te quedara comparar una con otra y si son diferentes tu sonido se estara reproduciendo.
Puede parecer un poco de lio pero si tienes alguna duda te pongo un ejemplillo.