Как препятствовать Меню JavaScript то, чтобы быть скрытым под Флеш-видео (SWFObject)

Обратите внимание, что FF не может загрузить значок с избыточным // в URL-адресе, например /img//favicon.png. Проверено на FF 53. Хром в порядке.

7
задан Ibn Saeed 4 July 2009 в 09:59
поделиться

2 ответа

Попробуйте установить режим wmode параметр на прозрачный

swfobject.embedSWF("open-flash-chart.swf", "Dashboard_Chart","800", "400", "9.0.0",
   "expressInstall.swf",
   {"data-file":"ofc-chart.php"},
   {"wmode":"transparent"}
);
3
ответ дан 7 December 2019 в 14:36
поделиться

Вам необходимо установить режим wmode на непрозрачный (или прозрачный). Это делегирует отрисовку браузеру и позволяет элементам z-index располагаться над содержимым Flash. Пример:

<script type="text/javascript">
var flashvars = {};
var params = {};
params.wmode = "transparent"; 
//params.wmode = "opaque"; 
var attributes = {};
swfobject.embedSWF("myContent.swf", "myContent", "300", "120",
    "9.0.0","expressInstall.swf", flashvars, params, attributes);
</script> 

Имеет ряд недостатков, таких как нарушенная интернационализация и более низкая скорость рендеринга, но в вашем меню будет Flash.

1
ответ дан 7 December 2019 в 14:36
поделиться
Другие вопросы по тегам:

Похожие вопросы: