PDA

Просмотр полной версии : Флешка наползает на меню


Oreanor
14.11.2006, 18:00
Знакомый спросил.
В шапке сайта есть <div>-овое выпадающее меню, под ним - флешка
Так вот, когда меню выпадает - флешка его перекрывает собой, а должно быть ессно наоборот - меню поверх флешки.

Посоветуйте, плз, что ему посоветовать. Я сразу подумал о z-index , но по его словам, это не прокатывает.

KidsKilla
14.11.2006, 18:35
при экспорте
window mode > opaque

Oreanor
14.11.2006, 18:40
http://flasher.ru/forum/showthread.php?t=62011&highlight=%F4%EB%E5%F8+%EF%EE%E2%E5%F0%F5

т.е. никак что ли - я правильно понял?

Oreanor
14.11.2006, 18:51
в ИЕ заработало
в мозилле и опере похоже нет (

semitri
15.11.2006, 10:43
Хм, а если флэш вложить в div с z-index меньшим чем у выпадающего меню?

KidsKilla
15.11.2006, 19:54
в ие, фф и опере window mode > opaque работает.

Kikasso
18.11.2006, 01:20
как только выставляешь wmode="opaque" (параметр для object/embed) флеш начинает реагировать на z-index. Можно еще поставить "transparent"

Chas
04.12.2006, 22:41
стоит 9я опера, 2ой фаерфокс, нетскейп 8
ни один не отображает правильно флеш и з-индекс даже при выставлении режима opaque.

ие и макстрон отображает нормуль.
код которым тестировал, он тупой до безобразия

<table style="border:solid; border-width:5; height:100px; width:100px; position:absolute; left:100px; top: 100px; background-image:url(images/pict1.jpg); z-index:100"><tr><td>some</td></tr></table>

<table style="border:solid; border-width:5; border-color:#00CC00; position:absolute; left:120px; top: 120px; z-index:0; "><tr><td>
<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,19,0" width="100" height="100" >
<param name="movie" value="images/bogema3.swf" />
<param name="quality" value="high" />
<param name="wmode" value="opaque">
<embed src="images/bogema3.swf" quality="high" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" width="100" height="100" </embed>
</object>
</td></tr></table>
<table style="border:solid; border-width:5; border-color:#FF0000; height:100px; width:100px; position:absolute; left:110px; top: 110px; background-image:url(images/button_long.jpg); z-index:11"><tr><td>some</td></tr></table>


кстати, старая опера все отображала нормально.
если кто-то знает как это лечить, покажите код, а?
буду очень-очень благодарен

KidsKilla
04.12.2006, 22:56
стоит 9я опера, 2ой фаерфокс, нетскейп 8
ни один не отображает правильно флеш и з-индекс даже при выставлении режима opaque.

ие и макстрон отображает нормуль.
код которым тестировал, он тупой до безобразия

<table style="border:solid; border-width:5; height:100px; width:100px; position:absolute; left:100px; top: 100px; background-image:url(images/pict1.jpg); z-index:100"><tr><td>some</td></tr></table>

<table style="border:solid; border-width:5; border-color:#00CC00; position:absolute; left:120px; top: 120px; z-index:0; "><tr><td>
<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,19,0" width="100" height="100" >
<param name="movie" value="images/bogema3.swf" />
<param name="quality" value="high" />
<param name="wmode" value="opaque">
<embed src="images/bogema3.swf" quality="high" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" width="100" height="100" </embed>
</object>
</td></tr></table>
<table style="border:solid; border-width:5; border-color:#FF0000; height:100px; width:100px; position:absolute; left:110px; top: 110px; background-image:url(images/button_long.jpg); z-index:11"><tr><td>some</td></tr></table>


кстати, старая опера все отображала нормально.
если кто-то знает как это лечить, покажите код, а?
буду очень-очень благодарен
wmode ты задал только для обжэкта а нужно и для ембеда тоже. + ембед у тя написан с ошибкой

<embed src="images/bogema3.swf" quality="high" wmode="opaque" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" width="100" height="100"></embed>

Chas
04.12.2006, 23:22
вау! реально, работает!!!
<в экстазе молится на KidsKilla>

baron27
05.12.2006, 00:32
а перекрытие флешки выпадающим <option><select>...</option> в ие еще не побеждено?

KidsKilla
05.12.2006, 13:25
а перекрытие флешки выпадающим <option><select>...</option> в ие еще не побеждено?
и не будет принципиально. в силу устройства ие.

максимум -- скрывать жсом (visibility:hidden)

либо помещать флешовину в ифрейм, т.к. ифрейм даже выше селектов