denis-perm 0 Опубликовано: 13 января 2008 Рассказать Опубликовано: 13 января 2008 Здравствуйте !!! У меня возникла следующая проблемма. Как я понял в DLE 6.5 уже встроен модуль Highslide JS, модуль очень хороший и нужный, но при его использовании возникет проблемма. А именно: при расширении изображения флешевые часики оказываются поверх изображения.А я планирую вставить ещё флеш на сайте. Как можно решить данную проблемму? И флеш и расширение картинки мне нужны. Адрес сайта http://59reg.ru Заранее благодарю. Цитата Ссылка на сообщение Поделиться на других сайтах
lifestar 18 Опубликовано: 13 января 2008 Рассказать Опубликовано: 13 января 2008 (изменено) denis-perm, значит не так флеш вставляем. FEEL IT Изменено 13 января 2008 пользователем lifestar Цитата Ссылка на сообщение Поделиться на других сайтах
denis-perm 0 Опубликовано: 13 января 2008 Рассказать Опубликовано: 13 января 2008 Автор а как нужно обьясните пожалуйста у меня вот так <object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" "http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=8,0,0,0" width="176" height="176"> <param name="movie" value="{THEME}/images/clock black.swf" /> <param name="quality" value="high" /> <embed src="{THEME}/images/clock black.swf" quality="high" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" width="176" height="176"></embed> </object> Огромное спасибо. Разобрался. Вот статейка по этому поводу: Возвращаясь к старому вопросу: как разместить что-либо поверх flash внутри html-страницы Как многие знают, чтобы поместить нечто (выпадающее меню, блок текста и т.д.) поверх flash внутри html-страницы, нужно использовать атрибут/параметр wmode тэга object/embed -- после этого становится возможным управление глубиной флэш-клипа путем его вложения в div-контейнер и присвоения последнему значений глубины и абсолютного позиционирования. Однако существует два недоразумения по этому поводу: Во-первых, часто считают, что перекрыть flash сверху якобы можно, используя значение transparent параметра wmode. Но, во первых, это не сработает в мозилло-подобных браузерах, а, во вторых, приведет к снижению производительности flash-клипа -- ведь на просчет прозрачности требуются ресурсы. Если вам нужно всего лишь поместить нечто поверх flash, то достаточно использовать значение wmode="opaque" -- и это работает везде. Второе заблуждение содержится в документации к flash. Там говорится следующее об атрибуте wmode: "This attribute/parameter works only in Windows with the Flash Player ActiveX control." Это следует понимать так, будто атрибут не должен был бы работать нигде, кроме IE под Windows. Однако, это не так!!! Как я писал выше, значение "opaque" работает во всех остальных современных браузерах: под Windows: Mozilla Firefox 1.0.7, Opera 8.51, про IE и так ясно. Под Mac'ом: работает и в Safari 1.0.3, и в Explorer 5.2.2 for Mac (про этот можно постепенно забывать, так как Microsoft заявила, что впредь IE будет только частью Windows. А что, так даже лучше). Подводя итог: атрибут wmode дает возможность разместить html-блок (div, javascript-меню и т.д.) над flash-объектом, И ЭТО РАБОТАЕТ ВЕЗДЕ, достаточно только использовать значение opaque параметра "wmode": Цитата Ссылка на сообщение Поделиться на других сайтах
lifestar 18 Опубликовано: 13 января 2008 Рассказать Опубликовано: 13 января 2008 denis-perm, всё правильно. <param name="wmode" value="opaque"> Цитата Ссылка на сообщение Поделиться на других сайтах
Рекомендованные сообщения
Присоединяйтесь к обсуждению
Вы можете опубликовать сообщение сейчас, а зарегистрироваться позже. Если у вас есть аккаунт, войдите в него для написания от своего имени.