Лучший способ сделать флеш "всплывающее окно" - PullRequest
1 голос
/ 07 ноября 2008

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

Я видел рекламные баннеры, которые раздражающе делают это, когда вы наводите на них курсор мыши, хотя я хотел бы попросить пользователя нажать определенную кнопку «еще».

Я могу придумать два пути 1) Сделайте флэш-ролик в полном размере и переведите его в прозрачный режим, используя параметр «wmode», чтобы мигать и рисовать полностью только по запросу. 2) Поместите фильм в div на html-странице и найдите его, используя абсолютное позиционирование с помощью css. Когда пользователь щелкает, сделайте мгновенный обратный вызов для javascript на странице, чтобы увеличить div, перекрывая часть страницы

Кажется, у обоих есть недостатки и проблемы с совместимостью. У кого-нибудь есть предложения, которые можно использовать, или третий способ?

1 Ответ

1 голос
/ 07 ноября 2008

Я бы использовал javascript, чтобы поменять местами маленький SWF для «нормального» режима и большой оверлейный режим (используя wmode = transparent).

Это связано с тем, что флэш, перекрывающий страницу, не пропускает клики, а некоторые настройки просто не поддерживают прозрачность для флэш-памяти (в частности, некоторые конфигурации Linux в iirc), что делает весь сайт непригодным для использования.

Кроме того, wmode = transparent является sloooow. Так что используйте его только тогда, когда это необходимо.

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