субота, 14 лютого 2009 р.

Flash у старих IE та Opera: приклад SWFObject

У старих браузерних конфігураціях для взаємодії з вбудованими Flash-об'єктами іноді був потрібен попередній клік активації. У первісній нотатці я шукав спосіб зручнішого вбудовування через SWFObject.

Цю поведінку IE не слід подавати як незмінну: у бюлетені Microsoft 2008 року вже повідомлялося про її заплановане усунення. Початкове пояснення через патент не відтворюється як перевірений юридичний висновок.

Прозорий фон і вимкнення меню

Для прозорого фону та вимкнення меню Flash у моєму тодішньому проєкті використовувався такий фрагмент:

<div id="flashcontent">


Этот текст будет заменен флэшкой.</div>




<script type="text/javascript">

var flashvars = false;
var params = {
  wmode: "transparent",
  menu: "false"
};
var attributes = {
  id: "myDynamicContent",
  name: "myDynamicContent"

};

swfobject.embedSWF("/bitrix/templates/ashato/images/guitar.swf", "flashcontent", "130", "133", "8.0.0",
                   "expressInstall.swf", flashvars, params, attributes);

</script>

Код показано як текст, тому він не запускає скрипт чи Flash у статті. Збережені назви SWF-файлів, розміри, параметри й ідентифікатори належать до старого проєкту.

Посилання зі старої нотатки

  • http://noregret.org/tutor/swfobject/
  • http://www.flasher.ru/forum/showthread.php?p=794865
  • http://code.google.com/p/swfobject/
  • http://designformasters.info/posts/flash-embed-with-swfobject-2/

Завершення підтримки Flash

Adobe припинила підтримку Flash Player 31 грудня 2020 року та заблокувала виконання Flash-контенту з 12 січня 2021 року. Тому цей приклад є історичним; для нової реалізації потрібні сучасні вебтехнології. Джерело: Adobe Flash Player EOL.

Немає коментарів:

Навантажувальне тестування K2 ERP: що перевірити до пікової зміни

Демонстраційна база швидко відкривається, презентація переконлива, а справжня перевірка починається перед відправленням машин: склад проводи...