Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   HTML/DHTML/CSS/JS/VB (http://www.flasher.ru/forum/forumdisplay.php?f=66)
-   -   подключение флэшки (http://www.flasher.ru/forum/showthread.php?t=87613)

sheva_kot 08.11.2006 19:28

подключение флэшки
 
Всем привет,
чем больше обновлений, тем больше проблем, подключал раньше флэшку всегда так:
<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 (я думаю все уже знают) понадобились дополнительные щелчки для активации флэшки, решение этой проблемы нашел следующее:

sheva_kot 08.11.2006 19:31

<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>

но теперь если у кого-то не установлен флэш, то не выводится сообщение об установке, что делать не знаю :(

KidsKilla 09.11.2006 00:29

http://blog.deconcept.com/swfobject/

sheva_kot 09.11.2006 16:12

пробовал и так подключать, всегда ошибку выдавало

sheva_kot 09.11.2006 19:15

и вроде при таком варианте при отсутствии плэера пользователю просто выдается сообщение, что надо установить, на мой взгляд удабнее когда сразу появляется окно установки плэера

KidsKilla 09.11.2006 22:54

чтобы "появляется окно установки плэера" надо читать внимательнее.
для того чтобы это было нужно во флешку добавлять скрипты. по ссылке всё есть.

Цитата:

Сообщение от sheva_kot
пробовал и так подключать, всегда ошибку выдавало

одно из двух:
1) либо кривые руки
2) либо ошибка в других скриптах, после чего все скрипты на странице перестают работать. (см. п.1)

sheva_kot 10.11.2006 17:19

ну помоги тогда тому, у кого "руки кривые"

вот кусок кода

<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");
// ]]>
тоже не проходит

KidsKilla 13.11.2006 14:39

этот кусок кода верен.
видимо путь к swfobject.js неправильный...

Kikasso 18.11.2006 17:44

а style у div`a прописан? с шириной и высотой? И как это пустой экран?
Цитата:

This text is replaced by the Flash movie
Вот этого там тоже нет?
Попробуй цвета поконтрастнее выбрать.

и еще, это.. wmode="transparent" - только если ну очень надо.


Часовой пояс GMT +4, время: 06:08.

Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.