HTML FLASH и фоновый русунок

shureen

Милорд Лось Кристофер
HTML FLASH и фоновый русунок

Кто-нибудь знает как? Суть в том что если flash ролик не закружен должна появляться картинка. Что то в этом роде:
Код:
<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=8,0,0,0" width="600" height="200" align="middle">
<param name="allowScriptAccess" value="sameDomain" />
<param name="movie" value="flash.swf" />
<param name="quality" value="high" />
<param name="bgcolor" value="#FFFFFF" />
<embed src="flash.swf" quality="value="high"" bgcolor="#FFFFF" width="600" height="200"  align="middle" allowScriptAccess="sameDomain" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" flashvars="'+vars+'" />'
</object>
Т.е. с фоновым цветом всё ок, только вместо него нужно картинку. Пробывал и background и background-color вместо bgcolor вставлять, и в стилях прописывать. Ничего не помагает. Гугл молчит. Кто знает, подскажите, плиззз!!!
Заранее благодарю!!!
 

Dovg

Продвинутый новичок
флешку можно вставить в контейнер
у контейнера стилем сделать подложку
в объекте дописать <param name="wmode" value="transparent">
сама флешка должна быть местами прозрачной

-~{}~ 14.03.08 15:33:

http://investor.kirov.ru/
верхний баннер
 

shureen

Милорд Лось Кристофер
thanks! А то даже не знал с чего начать... А вот такой вопросик:
> "сама флешка должна быть местами прозрачной"
я не могу править флэшку, есть готовая... здесь как поступить?
 

Dovg

Продвинутый новичок
она уже может быть полупрозрачной )
если она не прозрачная, то есть два варианта:
1. попросить автора сделать прозрачной
2. открыть ее чем-нибудь и исправить самому (тут посоветовать не могу - не ломал ни разу :)

-~{}~ 14.03.08 16:00:

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

kruglov

Новичок
Ему не нужна прозрачная флешка, ему ж фон надо показывать, пока она не загрузилась.
 

shureen

Милорд Лось Кристофер
Автор оригинала: kruglov
Ему не нужна прозрачная флешка, ему ж фон надо показывать, пока она не загрузилась.
Вот вот, именно это! А как сделать нормально, догнать не могу...
 

Dovg

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

shureen

Милорд Лось Кристофер
Нет ничего. Просто флешка. Вот в шапке страницы http://www.dostoevsky.leaderat.com/
Нужно сделать казалось бы элементарное, если по какой-то причине флэшка не смогла загрузиться (не установлен флэш плеер например), то надо чтобы вывелся не белый фон а картинка
 

Dovg

Продвинутый новичок
а если убрать document.writeln('<param name="bgcolor" value="'+bgcolor+'" />');
и добавить document.writeln('<param name="wmode" value="transparent"/>');
поможет?
 

shureen

Милорд Лось Кристофер
пробыл, и пробывал ещё в embed добавить wmode="transparent" разницы никакой
 

Skazi

Новичок
PHP:
<div style="width:600px;height200px;background:url(bg.gif);">
<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=8,0,0,0" width="600" height="200" align="middle">
<param name="allowScriptAccess" value="sameDomain" />
<param name="movie" value="flash.swf" />
<param name="quality" value="high" />
<embed src="flash.swf" quality="value="high"" width="600" height="200"  align="middle" allowScriptAccess="sameDomain" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" flashvars="'+vars+'" />'
</object>
</div>
 

shureen

Милорд Лось Кристофер
Skazi
Спасибо. Но это работает только в IE...

-~{}~ 15.03.08 16:21:

А нет рано радовался. В IE заработало потому что flash плеер не был установлен, а как установил, то опять белый фон. А как сделать чтобы если флешки не существует?

-~{}~ 15.03.08 16:50:

Вем спасибо можно тему закрываться. Верстальщик из отпуска вернулся ;)
 
Сверху