Riprendo questa discussione per non aprirne di nuove..
ma io non capisco se lascio un unico pulsante e faccio
on(press){
if(_root.musica==true){
_root.mysound.stop();
_root.musica=false;
}
else{
_root.mysound.start(0,100);
_root.musica=true;
}
}
con un controllo, quindi, sul fatto che la musica sia attiva o meno (variabile _root.musica), perchč diavolo il "mysound.start" non funziona.
Insomma, se clicco una volta, ok, mi stoppa l'audio. Ma se clicco una seconda (pur constatando che nel ciclo "else" ci entra, tramite un "trace"), non riparte. Cosě ho dovuto ricorrere all'espediente schifosissimo di alzare o abbassare il volume quando si clicca sul pulsante..
on(press){
if(_root.musica==true){
_root.mysound.setVolume(0)
_root.musica=false;
}
else{
_root.mysound.setVolume(80)
_root.musica=true;
}
}
che funziona..![]()