Alexey Hodkov
unread,Jan 2, 2010, 3:28:10 AM1/2/10Sign in to reply to author
Sign in to forward
You do not have permission to delete messages in this group
Either email addresses are anonymous for this group or you need the view member email addresses permission to view the original message
to ruflash
Кратко предыстория.
Захотел посмотреть ролик на youtube. Начинаю смотреть, а у него первую секунду звук играет, а потом перестает. И так на всех роликах.
И во всех флеш-приложениях, работающих с музыкой.
Оказалось, что в другой вкладке у меня открыта страница с баннером, который всему и есть причиной.
Внутри баннера, если убрать все лишнее, было следующее:
в первом кадре:
function ops() {
sound.stop();
}
;
sound = new Sound();
и через несколько кадров вызывалась функция ops()
Я смутно помню, что в AS2 вызов stop() останавливал все звуки в приложении.
Но не догадывался что он останавливает все звуки у всех открытых флеш-приложений.
Более того, видеоплееры начинают себя вести неадекватно (проигрывают файлы в ускоренном режиме).
Воспроизвелось в FF 3.5.6 с плеером 10.0.32.18 и в IE6 с 10,0,42,34.
С остальными не пробовал.
В адобовской джире сходу ничего похожего не нашел.
Кто нибудь с таким сталкивался?
Существует ли способ отследить, "А не вызвал ли кто-нибудь в другом окне Sound.stop()"?