Баг в action script sound.stop() ?

K
На сайте с 11.01.2006
Offline
69
516

Есть такой простой и маленький flash плеер для проигрывания mp3 на сайте, называется niftyplayer, находится здесь http://www.varal.org/media/niftyplayer/. Он у меня на нескольких сайтах. Вдруг заметил такой глюк - инициализация плеера на странице делает паузу любого флеша в любом другом окне браузера (firefox).

То есть, зайдите на youtube.com или jango.com, включите проигрывание какого-нибудь ролика, пока он проигрывается, загрузите страницу http://www.varal.org/media/niftyplayer/ - youtube в неактивном окне останавливается. У вас так же? Это проблема настроек безопасности браузера или как вообще такое может быть, что из одного окна есть доступ к другому?

T.R.O.N
На сайте с 18.05.2004
Offline
314
#1
Kasheftin:
неактивном окне останавливается

это особенность FLASH плеера. Дело в том, что плагин флеша должен перехватить ввод, вывод, звук и видео. При этом взаимодействовать с JS. Т.к. все то, что происходит внутри любого броузера, по сути, не многозадачно - все делается правильно. Как я понимаю, флеш делает только то, что сделать может. Звук, судя по всему, не относится к тем задачам, которые он в состоянии разделить.

Kasheftin:
что из одного окна есть доступ к другому

нету никакого доступа. Просто есть правила и приоритеты плагина. А событие возникает по "правилам хорошего тона". Даже на MAC OS это происходит. Подобное есть и в AIR приложениях.

От воздержания пока никто не умер. Хотя никто и не родился! Prototype.js был написан теми, кто не знает JavaScript, для тех, кто не знает JavaScript (Richard Cornford)

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