|
|
Компьютеры - Scalable Inman Flash Replacement - Простое объяснение технологии sIFR02 мая 2011
Оглавление: 1. Scalable Inman Flash Replacement 2. Простое объяснение технологии sIFR
- После загрузки страницы JS определяет наличие Flash плагина
- Если Flash-плагин не обнаружен страница загрузится в обычном порядке без ошибок и запросов на скачивание плагинов. В тех местах где предполагался вывод текста уникальным шрифтом пользователь увидит текст оформленный стандартными средствами CSS.
- Если Flash-плагин обнаружен, то требуемому элементу страницы с помощью JS присваивается класс «.sIFR-hasFlash», что позволяет с помощью CSS спрятать простой HTML-текст для замены на sIFR.
- JS сканирует страницу, находя по классам объекты для рендера флэша и сверяет их размеры.
- После проверки, скрипт создает флэш-объект и перекрывает им стандартный текст, включая его в состав атрибута variables.
- Вшитый в заранее созданный флэш-шрифт скрипт на языке ActionScript генерирует текст требуемым шрифтом и с параметрами, указанными разработчиком сайта заранее.
Просмотров: 1556
|