Интернет магазин китайских планшетных компьютеров



Компьютеры - Scalable Inman Flash Replacement - Простое объяснение технологии sIFR

02 мая 2011


Оглавление:
1. Scalable Inman Flash Replacement
2. Простое объяснение технологии sIFR



  1. После загрузки страницы JS определяет наличие Flash плагина
  2. Если Flash-плагин не обнаружен страница загрузится в обычном порядке без ошибок и запросов на скачивание плагинов. В тех местах где предполагался вывод текста уникальным шрифтом пользователь увидит текст оформленный стандартными средствами CSS.
  3. Если Flash-плагин обнаружен, то требуемому элементу страницы с помощью JS присваивается класс «.sIFR-hasFlash», что позволяет с помощью CSS спрятать простой HTML-текст для замены на sIFR.
  4. JS сканирует страницу, находя по классам объекты для рендера флэша и сверяет их размеры.
  5. После проверки, скрипт создает флэш-объект и перекрывает им стандартный текст, включая его в состав атрибута variables.
  6. Вшитый в заранее созданный флэш-шрифт скрипт на языке ActionScript генерирует текст требуемым шрифтом и с параметрами, указанными разработчиком сайта заранее.


Просмотров: 1556


<<< 37signals
Вёрстка веб-страниц >>>