Ваша флешка заезжает на картинку? Тогда мы идем к Вам :)

Статус
В этой теме нельзя размещать новые ответы.

pavloff

Профессор
Регистрация
5 Авг 2007
Сообщения
265
Реакции
41
Была у меня такая проблема, решил ее, делюсь ...

Настолько счастлив неожидано пришедшим в голову решением, что просто не могу не поделиться:


Для того, чтобы flash не перекрывал слои, необходимо всего лишь дописать в парамы:

<PARAM NAME=wmode VALUE=transparent>, а <PARAM NAME=bgcolor VALUE=..> убрать, а в object дописать wmode=transparent, тоже убрав bgcolor.


В этом случае flash будет размещен ПОД всеми слоями


Никаких div, z-index, iframe :)) Работает в IE 5.0 и выше
 
  • Заблокирован
  • #2
Была у меня такая проблема, решил ее, делюсь ...

Точнее инфу излагай...
Работать будет и под IE5 и более, но... Версия предустановленного флеш плеера должна быть 6.0.65 или более...
Код:
<object ....>
<param name="wmode" value="opaque">
</object>
З.Ы. хотя почти у 90% стоит уже этот плеер...
 
Проблема к тему.
Есть сайт Для просмотра ссылки Войди или Зарегистрируйся
Вверху стоит флешка со звуком. Как делать чтоб флешка загружался в первой очередь а потом рисунки. Делать полную страницу флеше не пойдёт. Потому что при этом размер будет слишком большой.
 
<PARAM NAME=wmode VALUE=transparent>

ни в какой нижний слой флешь не убирается....
просто фон самого флеша становится прозрачным..
если он у тебя заезжал на картинку то он и продолжает заезжать туда.... только его не видно(если в том месте флеша кроме бекграунда ничего нет)

Добавлено через 3 минуты
Проблема к тему.
Есть сайт Для просмотра ссылки Войди или Зарегистрируйся
Вверху стоит флешка со звуком. Как делать чтоб флешка загружался в первой очередь а потом рисунки. Делать полную страницу флеше не пойдёт. Потому что при этом размер будет слишком большой.
почему? делай всю страницу на флеше а потом подгружай туда картинки по мере необходимости....звук наверное стоит тоже загружаемым сделать...в таком случае флешь не будет весить много
 
Странно, а у меня по дефолту ничего не заезжает никуда (opera). Как сделать чтобы, кпримеру, флеш-меню заезжало на разметку html?
 
хотелось бы знать совместимость с другими браузерами
 
хотелось бы знать совместимость с другими браузерами

С другими все нормал только один нюанс: в хтмл объекте параметры пишутся 2 раза - один раз для ишака, второй для остальных. НАдо не забыть 2 раза параметр и прописать.

вот пример неправильного использования:

<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,19,0" width="400" height="70">
<param name="movie" value="shapka.swf">
<param name="quality" value="high">
<param name="wmode" value="transparent">
<embed src="shapka.swf" quality="high" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" width="400" height="70"></embed>
</object>

Будет работать только в ишаке,
а чтобы работало везде надо добавить параметр так:

<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,19,0" width="400" height="70">
<param name="movie" value="shapka.swf">
<param name="quality" value="high">
<param name="wmode" value="transparent">
<embed src="shapka.swf" quality="high" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" wmode="transparent" width="400" height="70"></embed> </object>
 
А как на счёт "флешевого" увеличения картинки в последних версиях DLE? Пробовал описаное здесь, но не прокатывает... :( Флеш всё равно над увеличеной картинкой... :(
 
Статус
В этой теме нельзя размещать новые ответы.
Назад
Сверху