Меню
Категории
Как вставить флеш (flash swf) в код Html?
6 мая, 2009 Веб

Как вставить флеш (flash swf) в код Html?

Втыкаем SWF флешку на нашу HTML страницу. Для этого откроем редактор HTML на машине или в админке сайта, предварительно закачав флешку по адресу https://www.site.ru/logo.swf. Размеры флешки нужно указывать вручную (width= height=), если не указать она растянется на всё свободное место.

В чистом HTML вот так:

<object classid=clsid:D27CDB6E-AE6D-11cf-96B8-444553540000 codebase=https://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=4,0,2,0 width=192 height=180><param name=movie value=https://www.site.ru/logo.swf><param name=quality value=high><embed src=https://www.site.ru/logo.swf quality=high pluginspage=https://www.macromedia.com/shockwave/download/index.cgi?P1_Prod_Version=ShockwaveFlash type=application/x-shockwave-flash width=192 height=180></embed></object>

На PHP так:

PHP – самое простое встраивание :

<?
print "<object classid=clsid:D27CDB6E-AE6D-11cf-96B8-444553540000 width=550 height=300>
<param name=movie value=твой ролик.swf>
<param name=quality value=high>
<param name=menu value=false> // я всегда запрещаю менюшку в своих роликах ... - как защита от халявшиков !
<embed src=https://www.site.ru/logo.swf quality=high type=application/x-shockwave-flash
width=550 height=300>
</embed>
</object>";
?>

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

<embed src="https://www.site.ru/logo.swf" quality="high"></embed>

20 комментариев
  1. ты конечно молодец, но макромедии уже сто лет не существует

    поэтому твой вариант только через второй тег работает

  2. Сорри, не прав, адресация на дистрибутивы видимо сохранилась на сайте макромедии, адоб не стал ломать традицию наверное :)
    Но я не вкурил зачем надо два раза ссылку на свою флешку указывать… что-то все-таки не то с этим кодом. Может ты давно разобрался и знаешь?

  3. С кодом все впоряде. Кроссбраузерный.

  4. Спс дано искал как вставить

  5. Сделал как написано у вас. Получилось, спасибо вам. (до этого 2 дня мозг “сушил” не получалось ни как)

  6. А если, например, игрушка состоит из нескольких swf-файлов и документа Firefox?

  7. Большое человеческое спасибо!!!!! Очень помогла информация.

  8. Спасибо тебе большое если бы не вы я хз когда еще поставил бы анимашку

  9. Здравствуйте. Есть проблема. Перечитал все форумы включая этот – не помогло. Есть генеренная галлерейка с фотками. Файлик который ее запускает – swf + js + xml + сами фотки в отдельной подпапке. Если вставить выше приведенный скрипт в хтмл который находится в той же папке что и свф – все корошо. Забить прямой лин на свф в сеть – тоже работает. А от если хтмл находится в папке уровнем више – появляется информационная надпись галерейки “галлерея не найдена” и фотки не показывает. Если свф загрузиь в сеть и на него указать линк из локального хтмл – тоже не работает.

  10. Для “оперы” необходим javascript( https://www.wellsait.ru/index_12.html#04 ), который будет запускать флешку без дополнительного клика. И ещё может пригодиться: transparent – устанавливает прозрачный фон фильма (для )

  11. Александра

    Спасибо огромное тебе))) мне очень помогло, а то не знала, что и делать – первый раз с этим сталкиваюсь.

  12. [quote]С кодом все впоряде. Кроссбраузерный.[/quote]
    Не сказал бы. Одни файлы, вставленные этим методом, показываются в любом браузере, а другие – не в любом. Пытался понять почему – пока безрезультатно. Названия вроде все на латинице и все в нижнем регистре без хитрых символов. Подозреваю что разные браузеры по разному считают размеры объекта и если он не вписываются по их мнению в заданные – не отображают.

  13. На конструкторе Яндекс народ всё работает. Спс.

  14. Спасибо огромное!!! Дай Бог здоровья :))

  15. можно проще вставить:

  16. помоги написать код для банера swf на главную страницу его путь https://xn--d1asabkw.xn--p1ai/U1.swf
    размер 980 на 250
    кину денег на счет за написание

  17. Я ничего не понял, обьясните попроще.

  18. извините, я нуб… я создал игру на Гейммейкере. нужно вставить её на сайт (просто пустой сайт, одна белая страничка и игра, типа того). с html и прочим у меня… совсем никак, кое-как разобрался как страницы делать.
    у меня проблема с:
    Для этого откроем редактор HTML на машине или в админке сайта, предварительно закачав флешку по адресу https://www.site.ru/logo.swf
    как закачивать флэшки по определенному адресу?

  19. Всем привет подскажите пожалуйста нашел сайт с кодами игр https://free-flash.ru/ вот он, етот код просто надо скопировать на сайт, и игра будет работать?

Добавить комментарий




*