Saturday, July 25, 2009

Мутный mute

Пишу игрушку на флеш (громко сказано – переделываю чужую ;) . В исходной игре не было поддержки отключения звука – решил добавить. Поискал в справочнике, еще раз поискал… вроде на уровне флеша поддержки mute нет… пришлось реализовать так:

в каждом месте, где есть вызов звукового файна на восроизведние, обрамил условием

if(!muteOn){
var s=new SoundBlaBlaBla();
s.play();
}

muteOn задается вначале как true и в процессе может переключаться туда и сюда.

Попутно выяснил странную реакцию флеша, запускаемого из Флеш КС3, на нажатие Enter (у меня на него повешена включение выключение звука) – вдруг показываются все слои ролика и клики перестают работать. Отдельно в проигрывателе всё работает нормально, как задумано.

No comments: