Если клиент использует современный Web-обозреватель, а именно, Microsoft Internet Explorer 3.0 или Netscape Navigator 4.0 (или более новые их версии), происходит следующее. Web-обозреватель считывает тег < OBJECT >, затем — теги < PARAM >, загружает компонент ActiveX, файл фильма и выводит его на экран. Тег < EMBED >, вложенный внутрь тега < OBJECT >, в этом случае игнорируется.
Если же клиент использует более старые версии программ Web-обозревателей, все происходит по-другому. Так как теги < OBJECT > и < PARAM > неизвестны этим программам, они их игнорируют — это стандартное поведение Web-обозревателя, встретившего незнакомый тег. В этом случае обрабатывается тег < EMBED >.
На заметку
Возможен, правда, и третий вариант. Клиент может использовать Microsoft Internet Explorer 2.0 — первую версию Web-обозревателя фирмы Microsoft, не поддерживающую ни тег < OBJECT >, ни тег < EMBED >. Но вряд ли сейчас кто-то еще пользуется этой курьезной программой, так что ее не стоит принимать в расчет.
Параметры встраиваемого проигрывателя Flash
Встраиваемый проигрыватель Flash поддерживает довольно много параметров. В случае тега < OBJECT > одни параметры задаются как одноименный атрибут этого тега, а другие — с помощью тега < PARAM >. В случае тега < EMBED > все параметры задаются через его атрибуты.
Внимание!
Значения всех описанных ниже параметров задаются в строковом виде.
Параметр ALLOWSCRIPTACCESS разрешает или запрещает фильму Flash взаимодействовать с Web-страницей с помощью действия FSCommand (его описание можно найти в интерактивной справке Flash). Может принимать три значения:
□ " always" — взаимодействие разрешено в любом случае;
□ "never" — взаимодействие запрещено в любом случае;
□ "samedomain" — взаимодействие разрешено только в том случае, если и Web-страница, и фильм Flash загружены с одного и того же Web-сервера. Это значение по умолчанию.
В случае тега < OBJECT > значение этого параметра задается с помощью тега < PARAM >, в случае тега < EMBED > — в одноименном атрибуте.
Параметр ALIGN задает способ выравнивания "окна" проигрывателя Flash на Web-странице. Может принимать одно из пяти значений:
□ "Default" — выравнивание по центру Web-страницы;
□ "L" — выравнивание по левой границе Web-страницы;
□ "Т" — выравнивание по верхней границе Web-страницы;
□ "R" — выравнивание по правой границе Web-страницы;
□ " В" — выравнивание по нижней границе Web-страницы.
Если окно Web-обозревателя меньше, чем размеры изображения Shockwave/ Flash, оно будет обрезано.
Поддерживается тегами < OBJECT > и < EMBED >. Задается как одноименный атрибут этих тегов.
Необязательный параметр BASE задает базовый интернет-адрес, используемый как точка для отсчета всех относительных интернет-адресов, присутствующих в гиперссылках. Поддерживается тегами < OBJECT > и < EMBED >. Задается как одноименный атрибут этих тегов.
Необязательный параметр BGCOLOR определяет цвет фона фильма в формате 0xRRGGBB . Перекрывает значение цвета фона, заданное в среде Flash. Если не указан, используется изначальный цвет фона фильма Flash.
В случае тега < OBJECT > значение этого параметра задается с помощью тега < PARAM >, в случае тега < EMBED > — в одноименном атрибуте.
Параметр CLASSID определяет идентификатор компонента ActiveX. В случае проигрывателя Flash должен иметь значение:
"clsid:d27cdb6e-ae6d-llcf-96b8-4 4 455354 0000"
Поддерживается только тегом < OBJECT > и задается через его одноименный атрибут.
Параметр CODEBASE определяет интернет-адрес дистрибутива компонента ActiveX. В случае проигрывателя Flash 8 должен иметь значение:
"http://fpdownload.macromedia.сот/pub/Shockwave/cabs/flash/swflash.cab# S>version=8, 0, 0, 0"
Поддерживается только тегом < OBJECT > и задается через его одноименный атрибут.
Необязательный параметр DEVICEFONTS разрешает или запрещает проигрывателю Flash использовать для отображения текста шрифты-псевдонимы вместо шрифтов, не установленных на клиентском компьютере. (О шрифтах-псевдонимах было рассказано в главе 7.) Может принимать одно из двух значений:
□ "true" — подстановка разрешена;
□ "false" — подстановка запрещена (значение по умолчанию).
Нужно только иметь в виду, что такая подстановка работает лишь в статичных текстовых блоках.
В случае тега < OBJECT > значение этого параметра задается с помощью тега < PARAM >, в случае тега < EMBED > — в одноименном атрибуте.
Читать дальше
Конец ознакомительного отрывка
Купить книгу