He creado con AS3 un equalizador con el siguiente codigo:
stop_mc.addEventListener(MouseEvent.CLICK, f_stop);
function f_stop(event:MouseEvent){
this.eq_mc.gotoAndStop(2);
stop_mc.visible = false;
}
play_mc.addEventListener(MouseEvent.CLICK, f_play);
function f_play(event:MouseEvent){
this.eq_mc.gotoAndStop(1);
stop_mc.visible = true;
}
Es decir: tengo una animacion que simula un equalizador en el fotograma 1 con sonido en marcha y otra en el 2 con todo parado. Cuando haces ckick en el boton stop_mc se se va al fotograma 2, se para y visualiza el boton play. Hasta aquí perfecto, creia que ya tenia porfin sonido para mi web. Pero ahora lo que pasa es que cada vez que hago click en un boton del menú empieza el sonido y se monta con el anterior.
Se me ha ocurrido que se podria programar para que: si esta sonando(valor 1) que se pare y si esta parado (valor 0) que se ponga en marcha. El problema es que lo anterior ya me ha costado bastante y para esto no tengo ni idea.
Ayuda porfavor!!