Просмотр полной версии : Перекрытие Flash-роликом элементов страницы
Nachtvolk
03.03.2011, 01:37
В общем-то и раньше замечал такое на других сайтах, но сейчас столкнулся сам: Flash-ролик перекрывает все прочие элементы страницы (что-то вроде always on top). Конкретно у меня - раскрывающееся меню. Z-index`ы ролик почему-то не берут.
Есть советы или решения?
Есть. Оба условия выполните:
1. Обрамляете флеш в блок-контейнер, ему задаете абсолютное позиционирование и z-индекс.
2. Флешка должна быть опубликована в режимах wmode="opaque" или "transparent", только не "window".
Nachtvolk
13.03.2011, 12:30
Блок-контейнер это <object> или <div>? Пока не работает.
В чём разница между этими режимами публикации?
http://help.adobe.com/ru_RU/Flash/10.0_UsingFlash/WSd60f23110762d6b883b18f10cb1fe1af6-7bb4a.html
Nachtvolk
13.03.2011, 12:42
Яндекс всё решил запросом "z index flash". mooncar, спасибо. Вопрос по режимам остаётся (просто интересно).
В режимах wmode="opaque" или "transparent" объект, где появляется флешка (точнее флеш-плеер), является частью страницы, то есть участвует в DOM-структуре, к нему можно обращаться по id, задавать некторые стили CSS, а в режиме "window" - нет, флешка "выпадает" из страницы и появляется всегда сверху как бы в своем собственном виртуальном окне.
Работает на vBulletin ® версия 3.7.3. Copyright ©2000-2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Copyright © 1999-2008 Flasher.ru. All rights reserved.