Идёт загрузка страницы...

htp://aptem.net.ru





    Flash на странице.

    Так называемый Flash-ролик содержится в .SFW файле, который создается в программе Flash. Flash-файл может содержать в себе мультимедийный документ, анимацию, векторную и растровую графику, звук, элементы управления, поддерживающие интерактивность. Для вставки Flash-ролика в HTML документ нужно воспользоваться следующей конструкцией:

    <OBJECT classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" WIDTH="Ширина окна" HEIGHT="Высота окна" CODEBASE="http://active.macromedia.com/flash6/cabs/ 4>swflash.cab#version=6,0,0,0">
    <PARAM NAME="movie" VALUE="
    Имя Flash файла (.swf)">
    <PARAM NAME="wmode" VALUE="
    transparent">
    <PARAM NAME="quality" VALUE="
    high">

    <EMBED src="Имя Flash файла (.swf)" quality="high" wmode="transparent" WIDTH="Ширина окна" HEIGHT="Высота окна" TYPE="application/x-shockwave-flash">
    </EMBED>

    </OBJECT>

    Тэг <OBJECT> содержит главный параметр - classid, который указывает на Flash-проигрыватель (элемент управления ActiveX). Параметр CODEBASE указывает, где в сети взять Flash-проигрыватель, если он у вас не установлен.

    Параметры объекта записываются в тэге <PARAM>. Параметр movie содержит имя .swf файла, wmode - определяет, каким будет фон Вашего ролика. В частности, значение transparent задает прозрачность фона. Параметр quality - указывает на качество воспроизведения. Все возможные значения параметров лучше всего посмотреть в справке к программе Flash. Но, по большому счету, здесь указаны самые применяемые.

    Как видите, здесь тег <EMBED> вложен внутрь тега <OBJECT>. Это сделано для поддержки Flash в разных Обозревателях - старых и новых. Если пользователь использует современный Обозреватель, то читается тэг <OBJECT>, затем тэги <param>, загружается компонент ActiveX, файл фильма и начинается его проигрывание. Тег <EMBED>, вложенный внутрь тега <OBJECT>, в этом случае игнорируется. Если же пользователь использует более старую версию Обозревателя, все происходит по-другому... Так как теги <OBJECT> и <param> не известны старым программам, они их игнорируют — это стандартное поведение Обозревателя, встретившего незнакомый тэг. В этом случае обрабатывается тег <EMBED>, пользователи, так или иначе, увидят на веб-странице фильм Flash.

    Почти в 99% случаев присутствие Flash затрудняет работу с Web-узлом. Хотя и встречаются редкие примеры хорошего Flash-дизайна (который даже улучшает узел), обычно Flash наоборот делает сайт неудобным для работы. В большинстве случаев, сайт бы только выигрывал, если бы на нем отсутствовали мультимедийные объекты. Flash ухудшает Web-узлы тремя путями: способствует появлению плохого дизайна, вступает в противоречия с фундаментальными принципами взаимодействия пользователя с Web, и поглощает ресурсы, которые могли бы быть использованы на улучшение содержания самого сайта. Это не мнение автора данной книги, а мнение специалистов.


Вернуться?

Перейти к разделу "Учебники по HTML"