Se me ocurre esto:
Has un movie Clip --> myBtn_mc
dentro de el dos frames, con un circulo de c/color:
frame 1 - color rojo, y en acciones de frame lo detienes con stop();
frame 2 - color verde (que seria cuando este en play tu reproductor)
Adentro de myBtn_mc crea un destello circular --> shine_mc (para resaltar el boton al rollOver), ese lo controlarias con _visible
Puedes usar una variable para controlar en que frame debe estar encendido/apagado
Código PHP:
myBtn_mc.onRollOver = function () { this.shine_mc._visible = true; }
myBtn_mc.onRollOut = function () { this.shine_mc._visible = false; }
myBtn_mc.onRelease = function () {
// Aqui una condicion para encender/apagar segun tu boolean
if (tuVar == true)
{
this.gotoAndStop(1);
tuVar = false;
}
else {
this.gotoAndStop(2);
tuVar = true;
}
}
Algo sencillo pero espero te sirva, Salu2!