puedes declarar por ejemplo una variable llamada "parado" y le das valores boleanos (true,false) Así diferencias de cuando está parado o cuando no lo está.
Si PARADO es igual a TRUE, se supone que está parado, así que le dices que arranque, y cambias el valor de la variable.
Si PARADO es igual a FALSE, se supone que está sonando, así que le haces un stop, y le cambias el valor de la variable
Código:
boton.onRelease = function() {
if ( parado == true ) {
// aquí le dices PLAY
}
else {
// aquí le dices STOP
};
parado = !parado // aquí se cambia el valor opuesto de la variable
};