[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Вставка flash в html. Проблемы с оперой.
Userguest321
Здравствуйте.

Вставляю флеш вот такими разными вариантами:


<object type="application/x-shockwave-flash" data="img/banner.swf" width="457" height="245" value="transparent">
<param
name="wmode" value="transparent">
<param
name="movie" value="img/banner.swf" wmode="transparent">
</object>





<object type="application/x-shockwave-flash" data="flash" width="457" height="245" id="VideoPlayback">
<param
name="movie" value="img/banner.swf" />
<param
name="allowScriptAcess" value="sameDomain" />
<param
name="quality" value="best" />
<param
name="bgcolor" value="#FFFFFF" />
<param
name="scale" value="noScale" />
<param
name="salign" value="TL" />
<param
name="FlashVars" value="playerMode=embedded" />
</object>



И это после того как способ Dreamweaver CS4 также не сработал в опере (отображается сообщение, что версия проигрывателя не соответствует и кнопочка для скачки):


<object id="FlashID" classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" width="457" height="245">
<param
name="movie" value="img/banner.swf">
<param
name="quality" value="high">
<param
name="wmode" value="opaque">
<param
name="swfversion" value="6.0.65.0">
<!-- This param tag prompts users with Flash Player 6.0 r65 and higher to download the latest version of Flash Player. Delete it if you don’t want users to see the prompt. -->
<param name="expressinstall" value="Scripts/expressInstall.swf">
<!-- Next object tag is for non-IE browsers. So hide it from IE using IECC. -->
<!--[if !IE]>-->

<object type="application/x-shockwave-flash" data="img/banner.swf" width="457" height="245">
<!--<![endif]-->
<param name="quality" value="high">
<param
name="wmode" value="opaque">
<param
name="swfversion" value="6.0.65.0">
<param
name="expressinstall" value="Scripts/expressInstall.swf">
<!-- The browser displays the following alternative content for users with Flash Player 6.0 and older. -->
<div>
<h4>
Content on this page requires a newer version of Adobe Flash Player.</h4>
<p><a
href="http://www.adobe.com/go/getflashplayer"><img src="http://www.adobe.com/images/shared/download_buttons/get_flash_player.gif" alt="Get Adobe Flash player" width="112" height="33" /></a></p>
</div>

<!--[if !IE]>-->
</object>
<!--<![endif]-->
</object>


Естественно, флеш-плеер установлен. Самая последняя версия. Вообще, флеш в опере отображается, но моя вставка - ни в какую. При этом, все работает в IE8 и Mozilla 3.5.8. Как быть, подскажите, пожалуйста.
Опера 10.10.



Спустя 28 минут, 58 секунд (18.03.2010 - 20:33) Userguest321 написал(а):
Вариант с сайта - http://noregret.org/tutor/swfobject/ тоже не сработал.
Там где минимальный набор кода:
<script type="text/javascript" src="script/swfobject.js"></script>
<div id="flashcontent">
Этот текст будет заменен флэшкой.
</div>

<script type="text/javascript">
var so = new SWFObject("img/banner.swf","mymovie","457","245","7","#336699");
so.write("flashcontent");
</script>

Опять в опере не работает.
Что за зараза!?

Спустя 10 минут, 51 секунда (18.03.2010 - 20:44) Userguest321 написал(а):
Вот гадина!
Все способы которые нахожу, пробую.
Ни один в опере не работает. Уже вариантов 15-20 попробовал.
Может еще зацепка. Когда вместо флеша предусмотрен вариант отображения картинки, то отображается картинка. Но это только в опере.
Кстати,

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1251">

Документ - php.

Спустя 26 минут, 14 секунд (18.03.2010 - 21:10) Userguest321 написал(а):
С.чка!

Открываю ссылку - http://www.perkoka.ru/article/15/683.html

Там есть код и пример. Этот пример в опере работает. Беру код со страницы вставляю в свою - не работает. Беру код из исходного кода самой страницы, ведь пример-то работает. Вставляю в свою страницу - опять не пашет. Меняю свою страницу под вид этой страницы, меняю доктайп, расширение файла. Опять не пашет!

Спустя 20 минут, 42 секунды (18.03.2010 - 21:31) Userguest321 написал(а):
Вот с.ка!!

Сохраняю исходный код этой страницы - http://www.perkoka.ru/article/15/683.html
Помещаю таблицы стилей от нее же в ту же папку, флешку в ту же папку. Меняю пути к ним и на локальном сервере работает. Вырезаю лишний код из этой страницы. Меняю доктайп, расширение на php как и мой файл. Работает. Привожу ее вид:


<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<head>
<meta
http-equiv="Content-Type" content="text/html; charset=windows-1251" />

<title>
Вставка flash-файла</title>

</head>
<body>



<object
classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"

codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,0,0" width="550" height="400">
<param
name="movie" value="img/clock.swf" />
<param
name="quality" value="high" />
<param
name="wmode" value="transparent" />
<embed
src="img/clock.swf" quality="high"

pluginspage="http://www.macromedia.com/shockwave/download/index.cgi?P1_Prod_Version=ShockwaveFlash" type="application/x-shockwave-flash"

width="550" height="400"></embed>
</object>


</body>
</html>




Из своей страницы также убираю все лишнее, кроме флешки. Она также не работает. НО ЧЕМ ОНА ОТЛИЧАЕТСЯ ОТ МОЕЙ!?
Вот код моей страницы


<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">

<html>

<head>
<meta
http-equiv="Content-Type" content="text/html; charset=windows-1251">
<title>
Главная</title>
<link
href="styles.css" rel="stylesheet" type="text/css">
</head>


<body>




<object
classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,0,0" width="457" height="245">
<param
name="movie" value="img/banner.swf" />
<param
name="quality" value="high" />
<param
name="wmode" value="transparent" />
<embed
src="img/banner.swf" quality="high" pluginspage="http://www.macromedia.com/shockwave/download/index.cgi?P1_Prod_Version=ShockwaveFlash" type="application/x-shockwave-flash" width="457" height="245"></embed>
</object>
<object
classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,0,0" width="457" height="245">
<param
name="movie" value="img/banner.swf" />
<param
name="quality" value="high" />
<param
name="wmode" value="transparent" />
<embed
src="img/banner.swf" quality="high" pluginspage="http://www.macromedia.com/shockwave/download/index.cgi?P1_Prod_Version=ShockwaveFlash" type="application/x-shockwave-flash" width="457" height="245"></embed>
</object>



</body>

</html>



ПОЧЕМУ ТАК!?

Спустя 1 день, 17 часов, 14 минут, 2 секунды (20.03.2010 - 14:45) Userguest321 написал(а):
Ну хоть какие-нибудь идеи. Уже почти два дня прошло. А все еще у разбитого корыта.

Спустя 31 минута, 4 секунды (20.03.2010 - 15:16) Userguest321 написал(а):
Какая-то тяжело уловимая логика. Заработало, но почему именно так... ?

Скачал файл SWFObject 1.5 с сайта - http://blog.deconcept.com/swfobject/ и использовал тот вариант что прилагается к этому файлу. (ссылка - http://blog.deconcept.com/swfobject/swfobject.zip)

Но только для того, чтобы заработало пришлось сменить название swf файла. С прежним отказывается работать. Пробовал менять название файла во всех других, прежних вариантах вставки - не работает. А этот вариант заработал. Отображается корректно во всех трех браузерах, которые я использую, а самое главное в опере.

Если кому поможет пользуйтесь.
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.