Сегодня в аську постучался знакомый и, честно говоря, поставил меня в тупик одним вопросом. Как расположить div (или что либо другое) поверх flash-объекта внутри html-страницы?
Раньше мне не приходилось сталкиваться с такой проблемой и я поначалу даже не знал что ответить. Но гугл-бох. Я нашел стопроцентно кроссбраузерное решение.
При размещении Flash-ролика на странице (совершенно не важно, каким методом, стандартным от Adobe, либо используя SWFObject) нужно добавить атрибут/параметр wmode тэгу object/embed со значением «opaque».
Теперь, манипулируя значениям z-index, вы можете размещать поверх flash все что угодно.
2leep.com



07 декабря 2009 в 8:59
Как раз и искал, как дивку поверх флэшки поставить. Спасибо.
08 декабря 2009 в 0:24
спасибо тебе о добрый автор выручил ты меня)) мучалсо мучалсо а оно так просто))
28 января 2010 в 15:26
Нет слов, как просто ларчик открывался. Такое вот обыкновенное чудо. А я уже придумал «особую флэшечную болезнь» и забил бороться со свойством быть поверху всего. Спасибо!
31 января 2010 в 6:47
Даже и не знал. С полгода назад была подобная задача, но решить сам так и не смог. Пожалуй запишу, а то наверняка ещё пригодится.
Спасибо.
11 февраля 2010 в 21:50
Интересно. С такими тэгами раньше не приходилось вплотную работать.
02 июля 2010 в 14:25
В 8 IE не работает…