как поместить html-контент поверх flash, когда wmode = window?

Это вообще возможно?

Ситуация такова, что я не контролирую встроенную вспышку и не могу узнать, встроена ли она с помощью wmode = tranparent / opaque или wmode = window. Это означает, что в первых двух ситуациях я могу разместить свой html-контент сверху, просто используя z-index, но в последней ситуации (wmode = window) я не могу ничего контролировать.

Кто-нибудь знает способ побороть эту проблему?


person Christian Hollbaum    schedule 22.02.2009    source источник


Ответы (3)


Вы не можете, весь смысл wmode = window заключается в том, чтобы поместить плагин в оверлейное окно, которое находится поверх главного окна браузера - браузер фактически не может рисовать поверх него.

person olliej    schedule 22.02.2009
comment
Вы можете сделать это с помощью iframe, ответьте на вопрос: stackoverflow.com/questions/1470166/ - person viam0Zah; 27.09.2009

Попробуйте использовать прокладку iframe. не уверен, насколько это кросс-совместимо, но у меня работает

person Community    schedule 10.06.2009

Я не знаю, в чем причина этого, но я сделал это, просто задайте сплошной цвет фона самому внешнему содержимому html с абсолютной позицией и z-индексом, и он будет мигать с помощью wmode = window. Я сделал это в одном из своих проектов еще в 2010 году. В то время главной проблемой были IE и хром.

person Junaid    schedule 02.03.2012