Недостатки сокрытия Flash под наложением DIV - PullRequest
1 голос
/ 04 февраля 2010

Кто-нибудь знает о каком-либо вреде скрытия элементов флэш-памяти, которые сталкиваются с наложенным DIV?Под сокрытием я подразумеваю установку видимости css на скрытый.

Я понимаю, что для поиска объектов и вложений требуется обход DOM, что вызывает некоторые издержки, но есть ли другие причины, по которым люди не делают этого?

Это для сайтов, которые не меняют свой флэш-режим на прозрачный.

Ответы [ 2 ]

0 голосов
/ 04 февраля 2010

Похоже, вы создаете наложение на страницы, которые вы не контролируете? Если вы используете обход DOM для поиска встроенного SWF-объекта, вы должны иметь возможность использовать библиотеку JavaScript SWFObject для регистрации этого SWF-файла, тогда вы можете установить значение wmode на «прозрачный». Тогда вам не придется скрывать Flash, и ваш плавающий элемент будет отображаться правильно. Единственная проблема может заключаться в том, что SWF может выглядеть странно, поскольку установка прозрачного wmode удалит цвет фона сцены, если таковой имеется.

0 голосов
/ 04 февраля 2010

В течение длительного времени браузеры в Linux не могли накладывать Flash. Прозрачный wmode не поддерживался, поэтому многие анимации Flash были заключены в серые прямоугольники. Любой Flash в фоновых слоях будет отображаться поверх содержимого переднего плана. Это сделало многие сайты разочаровывающими и непригодными для использования, особенно те, у которых есть рекламные объявления и фоны Flash.

Это было исправлено в Ubuntu только недавно, за последние 12 месяцев.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...