Я пытаюсь создать клип UI, который можно использовать в разных сценах. Он использует переменные из области корня для определения состояний.Flash As3 Mute Проблемы с кнопками
Когда я нажимаю кнопку отключения звука, она работает нормально, однако, когда я пытаюсь отключить звук, все становится странно. Иногда для включения звука требуется 2 клика, а иногда и больше. Кажется случайным. Muting однако похоже работа в первый раз.
Любые идеи?
Главная Хронология:
вар немым: Boolean = ложь; var playerName = "Fred";
функция setMute (vol) { var sTransform: SoundTransform = новый SoundTransform (1,0); sTransform.volume = vol; SoundMixer.soundTransform = sTransform; }
функция toggleMuteBtn (событие: Event) { если (немой) { // Sound On, Off Mute немого = ложь; setMute (1); ui_mc.muteCross_mc.visible = false; } else { // Звук выключен, отключен звук mute = true; setMute (0); ui_mc.muteCross_mc.visible = true; }}
ui_mc Action Script:
если (MovieClip (родитель) .mute == ложной) { muteCross_mc.visible = ложь; }
mute_btn.addEventListener (MouseEvent.CLICK, MovieClip (parent) .toggleMuteBtn);
документ класса HOWTO : http://www.youtube.com/watch?v=V01yZnRANLQ – Daniel