PDA

Просмотр полной версии : Не активен пункт Параметры в меню Flash Player


altermann
29.10.2010, 19:23
Здравствуйте.

Может кто сталкивалс:
Есть флешка, написана на Flex, работает с камерой и микрофонов.

Для получения доступа к устройствам использую
Security.showSettings(SecurityPanel.PRIVACY);

Если запускаю из Flash Builder, то все замечательно.

Теперь проблема:
создаю index.html, с помощью SWFObject динамически подключаю эту самую swf:


var par = {
menu: "true",
quality: "high",
wmode: "opaque"
};

swfobject.embedSWF ( "fleshka.swf", "flashcontent", "100%", "100%", "10", "expressinstall.swf", par );


Запускаю в браузере,
1) не активен пункт меню Параметры;
2) не появляется окно параметров камеры и микрофона;
3) соответственно, не работают камера и микрофон, потому что доступ к ним запрещен.

С чем может быть связано данное явление?

Спасибо.

Добавлено через 1 час 13 минут
Определил, что это происходит из-за wmode: "opaque"
Если убрать данный параметр, то все отлично, но, тогда флешка будет поверх всех окон. Попробовал wmode: "transparent" - то же самое.

Может можно еще что-то придумать, чтоб и поверх флешки могли корректно отображаться окна и меню параметров появлялось?

Добавлено через 12 часов 14 минут
Кажется, причина обнаружилась: Flash player settings dialog unclickable (http://ubuntuforums.org/showthread.php?t=978212)

Хотя топик посвящен убунте, у меня Fedora 13 и та же трабла.
Проверил на маке - все гуд, на винде не смотрел, но, скорее всего, тоже нормал будет.

Адобовцы мотивируют данное явление так: "This is actually not a bug but a design decision" (https://bugs.adobe.com/jira/browse/FP-1211), то есть такое замечательное дизайнерское решение =)

Возможно, поможет установка другой версии плеера.

А вообще решением является установка разрешения камеры в Глобальных параметрах.