Привет!
Уверен, что подобная задача решалась и не раз. И вопросы как сделать эту кнопку уже задавались, но мне почему-то не хочется пользоваться готовым. Хочу сам!

Почему корректно не работает:

Код:
var onOff:Boolean = true;
var sndTrack:Sound = new Sound();
sndTrack.attachSound("Music");
sndTrack.start();
_root.sndOn_btn._visible = 1;
_root.sndOff_btn._visible = 0;
sndOn_btn.onPress = function() {
if (onOff) {
_root.sndOn_btn._visible = 0;
_root.sndOff_btn._visible = 1;
sndTrack.stop("Music");
onOff = false;
} else {
_root.sndOn_btn._visible = 1;
_root.sndOff_btn._visible = 0;
sndTrack.start();
onOff = true;
}
}
Понятно, что это кнопка вкл/выкл звук. Выключает хорошо

, а вот включать никак не хочет. У меня такое ощущение, что альтернативное условие функции просто не доступно. Подскажите почему или хотя бы как проверить.