Большой архив статей, книг, документации по программированию, вебдизайну, компьютерной графике, сетям, операционным системам и многому другому
 
<Добавить в Избранное>    <Сделать стартовой>    <Реклама на сайте>    <Контакты>
  Главная Документация Новости ИТ Программы Книги Games   Обои   Экспорт RSS E-Books
 
Поиск по сайту

TOP-10 программ
Symantec Norton Ghost 9.0
Partition Magic 8.0.2 Pro
Xilisoft 3GP Video Converter v3.1.7.0616b
Norton AntiVirus 2005
Антивирус Касперского Personal 5.0.303 beta 2
Xilisoft 3GP Video Converter v2.1.52.831b
RAR Password Cracker 4.12
ABBYY PDF Transformer v1.00.820
MP3 To Ringtone Gold v3.02
Mobtime Cell Phone Manager v5.3.1
 
Наши сервисы
Рассылка новостей. Подпишитесь на рассылку сейчас и вы всегда будете в курсе последних событий в мире информационных технологий.
Новостные информеры. Поставьте наши информеры к себе и у вас на сайте появится дополнительный постоянно обновляемый раздел.
Добавление статей. Если вы являетесь автором статьи или обзора на тему ИТ присылайте материал нам, мы с удовольствием опубликуем его у себя на сайте.
 
 

  Раздел: Компьютерная документация -> Интернет технологии -> Flash

 

Определение наличия Flash-plugin средствами HTML

По статистике, около 90% пользователей в наши дни пользуются Internet Explorer (5-й или 6-й версией). В этих браузерах Flash, как правило, уже установлен (если же нет, то, при наличии Интернет-соединения, установить его - дело пары минут). Тем не менее, если вам нужно на 100% быть уверенным в том, что у пользователя всё будет работать "правильно", даже если у него не установлена примочка Flash, нужно определять наличие примочки, и, в зависимости от этого, показывать Flash страничку, или контент, не сожержащий Flash.

Здесь приведён самый простой способ проверки наличия Flash. Для этого способа потребуется лишь одна строчка в HTML и очень простой Flash-мультик.

Вот строчка, которую нужно будет вставить в HTML файл в раздел <head>:

<META HTTP-EQUIV="Refresh" CONTENT="seconds_until_refresh; URL=non_flash_url"> 

Эта строчка обращается по адресу non_flash_url через seconds_until_refresh после загрузки строчки. Например строчка

<META HTTP-EQUIV="Refresh" CONTENT="5; URL=non_flash.html"> 

обращается к файлу non_flash.html через 5 секунд.

Создаём Flash мультик с минимальными размерами (во Flash 5 было ограничение - 20x20, во Flash MX можно делать мультики хоть 1x1) с единственным кадром, содержащим единственное действие:

GetURL("flash_page.html"); 

flash_page.html - страничка, содержащая Flash-контент.

Можете скачать пример такого файла: detect.fla (12 kb).

Из этого файла создаём .swf файл, который помещаем в наш HTML файл (в тот где была строчка <META ...>). Что в итоге происходит? Открывается файл, содержащий строчку <META ...> и маленький Flash мультик. Если в браузере установлена Flash-примочка соответствующей версии, то срабатывает действие в .swf файле и браузер переходит на страничку flash_page.html. Если же Flash примочка не обнаружена, то через 5 секунд браузер перейдёт по адресу, указаному в <META ...> (в нашем случае - non_flash.html). Недостаток этого метода состоит только в незначительной задержке в несколько секунд, кот. нужны для загрузки странички. Размер .swf файла получается очень маленьким (порядка 50-100 байт), так что это не является помехой.

Автор: Рубен Сардарян
Источник: www.rastyle.com

Ссылки по теме
Обрисовка и анимация лица во flash
Учебник по Flash MX
Flash. Введение в массивы
Flash 5. Работа со слоями
Создание элементов сайтов с использованием Flash

Вся документация по Flash

 

Компьютерная документация от А до Я - Главная

 
Популярные книги

Ремонт и обслуживание компьютера дома

Подробнее

Дизайн помещений и интерьеров в 3ds max 7 (+CD)

Подробнее

Delphi 7. Карманный справочник с примерами

Подробнее

 
 
 
Новости ИТ
06.09.2008  "Олма" вложит $30 млн в интернет-проекты
06.09.2008  Firefox 3.1 Alpha 2
06.09.2008  Scythe Hard Disk Stabilizer x4 поможет тем, кому мало места для жёстких дисков
06.09.2008  Карты Sony Memory Stick PRO-HG Duo HX: подарок любителям экзотичных форматов
06.09.2008  Второе поколение SSD Patriot Warp имеет высокие скорости чтения и записи
06.09.2008  Линейка GPGPU-решений AMD дополнилась ускорителем FireStream 9250, который будет доступен в этом месяце
06.09.2008  Чего ждать от AMD в этом году?
06.09.2008  Антивирусы: Trojan Remover v.6.7.2 Build 2542
06.09.2008  Sony отзывает более 400 тысяч ноутбуков
06.09.2008  Диспетчеры закачек: Lightning Download v.2.3
06.09.2008  В следующем году выйдет Atom с интегрированным GPU и контроллером памяти
06.09.2008  Утилиты: FastCopy v.1.84
06.09.2008  Концентратор USB в виде... аудиокассеты
06.09.2008  В ноябре AMD представит Athlon 2650e и Athlon X2 3250e - CPU для UVC-систем
06.09.2008  Антивирусы: RemoveIT Pro v4 SE (05.09.2008)
06.09.2008  Антивирусы: Norman Malware Cleaner v.2008.09.03
06.09.2008  Менеджеры закачек: InstantGet v.2.06
06.09.2008  Диагностика: OpenGL Extension Viewer v.3.10
06.09.2008  QGtkStyle войдет в состав Qt и обеспечит поддержку GTK+
06.09.2008  Ноутбук Dell Inspiron Mini 9 имеет встроенный 3G-модем и стоит от 99 долларов

 
Полезно
 
Copyright © CompDoc.Ru
При цитировании и перепечатке ссылка на www.compdoc.ru обязательна. Карта сайта.
 
Rambler's Top100  
Besucherzahler myyearbook.com
счетчик посещений