![]() |
|
||||||||||
|
|||||
|
Регистрация: Aug 2006
Сообщений: 17
|
Всем привет,
чем больше обновлений, тем больше проблем, подключал раньше флэшку всегда так: <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="270" height="500" id="menu" align="middle"> <param ...> </object> После выхода нового IE (я думаю все уже знают) понадобились дополнительные щелчки для активации флэшки, решение этой проблемы нашел следующее: |
|
|||||
|
Регистрация: Aug 2006
Сообщений: 17
|
<script type="text/javascript">
AC_FL_RunContent( 'codebase','http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=8,0,0,0','width','270','height','500','src','menu','quality','high', 'FlashVars', 'state=".$_GET["state"]."','pluginspage','http://www.macromedia.com/go/getflashplayer','movie','menu' ) </script> <noscript> <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="270" height="500" id="menu" align="middle"> <param...> </object></noscript> но теперь если у кого-то не установлен флэш, то не выводится сообщение об установке, что делать не знаю ![]() |
|
|||||
|
.grin! wuz here
|
|
|
|||||
|
Регистрация: Aug 2006
Сообщений: 17
|
пробовал и так подключать, всегда ошибку выдавало
|
|
|||||
|
Регистрация: Aug 2006
Сообщений: 17
|
и вроде при таком варианте при отсутствии плэера пользователю просто выдается сообщение, что надо установить, на мой взгляд удабнее когда сразу появляется окно установки плэера
|
|
|||||
|
.grin! wuz here
|
чтобы "появляется окно установки плэера" надо читать внимательнее.
для того чтобы это было нужно во флешку добавлять скрипты. по ссылке всё есть. Цитата:
1) либо кривые руки 2) либо ошибка в других скриптах, после чего все скрипты на странице перестают работать. (см. п.1) |
|
|||||
|
Регистрация: Aug 2006
Сообщений: 17
|
ну помоги тогда тому, у кого "руки кривые"
вот кусок кода <div id="flashcontent"> This text is replaced by the Flash movie. </div> <script type="text/javascript" src="swfobject.js"></script> <script type="text/javascript"> var so = new SWFObject("menu.swf", "menu", "270", "100%", "8", "#336699"); so.addParam("quality", "low"); so.addParam("flashvars", "state=0,0"); so.addParam("wmode", "transparent"); so.addParam("salign", "t"); so.write("flashcontent"); </script> больше никакие скрипты не подключаю, во влешку тоже вставил проверку обновления, открываю - пустой экран!! // <![CDATA[ var so = new SWFObject("menu.swf", "menu", "270", "100%", "8", "#336699"); so.addParam("quality", "low"); so.addParam("flashvars", "state=0,0"); so.addParam("wmode", "transparent"); so.addParam("salign", "t"); so.write("flashcontent"); // ]]> тоже не проходит |
|
|||||
|
.grin! wuz here
|
этот кусок кода верен.
видимо путь к swfobject.js неправильный... |
|
|||||
|
Регистрация: Oct 2006
Адрес: spb.ru
Сообщений: 3,221
|
а style у div`a прописан? с шириной и высотой? И как это пустой экран?
Цитата:
Попробуй цвета поконтрастнее выбрать. и еще, это.. wmode="transparent" - только если ну очень надо. Последний раз редактировалось Kikasso; 18.11.2006 в 17:49. |
![]() |
![]() |
Часовой пояс GMT +4, время: 04:47. |
|
|
« Предыдущая тема | Следующая тема » |
|
|