назад | содержание | вперед


Использование тегов <OBJECT> и <EMBED>

Для того чтобы отобразить фильм в окне браузера, в HTML-документе должны быть указаны теги <OBJECT> и <EMBED> с соответствующими параметрами. Для тега <EMBED> все параметры (такие как HEIGHT, WIDTH, QUALITY и LOOP) являются атрибутами и записываются внутри тега <EMBED> (т. е. между открывающим тегом <EMBED> и закрывающей угловой скобкой). Например:

<OBJECT CLASSID="clsid:D27CDB6E-AE6D-llcf-96B8-444553540000"
WIDTH="100"
HEIGHT="100"CODEBASE="http://active.macromedia.com/flashS/cabs/
swflash.cab#version=5,0,0,0">
<PARAM NAME="MOVIE"VALUE="moviename .swf">
<PARAM NAME="PLAY"VALUE="true">
<PARAM NAME="LOOP"VALUE="true">
<PARAM NAME="QUALITY"VALUE="high">
</OBJECT>

Для тега <OBJECT> четыре параметра (HEIGHT, WIDTH, CLASSIC и CODEBASE) являются атрибутами и записываются внутри тега <OBJECT>, а все остальные записываются отдельно, в виде тегов <PARAM>. Например:


<EMBED SRC="moviename.swf"WIDTH="100"HEIGHT="100"PLAY="true"
LOOP="true"QUALITY="high"
PLUGINSPAGE="http://www.macromedia.com/shockwave/download/
index.cgi?Pl_Prod_Ver5ion=ShockwaveFlash">
</EMBED>

Для того чтобы использовать вместе оба тега, поместите тег <EMBED> перед закрывающим тегом <OBJECT> следующим образом:


<OBJECT CLASSID="clsid:D27CDB6E-AE6D-llcf-96B8-444553540000"
WIDTH="100"
HEIGHT="100"CODEBASE="http://active.macromedia.com/flash5/cabs/
swflash.cab#version=5,0,0,0">
<PARAM NAME="MOVIE"VALUE="moviename .swf">
<PARAM NAME="PLAY"VALUE="true">
<PARAM NAME="LOOP"VALUE="true">
<PARAM NAME="QUALITY"VALUE="high">
<EMBED SRC="moviename.swf"WIDTH="100"HEIGHT="100"PLAY="true "
LOOP="true"QUALITY="high"
PLUGINSPAGE="http://www.macromedia.com/shockwave/download/
index.cgi?Pl_Prod_Version=ShockwaveFiash">
</EMBED>
</OBJECT>

Список атрибутов и параметров тегов поможет вам разобраться в HTML-документе, который генерирует команда Publish (Публиковать), и создать собственный HTML-документ для фильма. Все перечисленные атрибуты и параметры относятся к обоим тегам (<OBJECT> и <EMBED>), если в описании не указано иначе. Особо отмечены необязательные пункты. При создании шаблона можно заменять значениями перечисленные ниже переменные шаблона.

См. разд. "Настройка публикуемых шаблонов HTML " данной главы.

SRC

Значение: имя Фильма, swf
Переменная шаблона: $MO
Описание: Определяет имя загружаемого фильма. Только для тега <EMBED>.

MOVIE

Значение: имя Фильма, swf
Переменная шаблона: $MO
Описание: Определяет имя загружаемого фильма. Только для тега <OBJECT>.

CLASSIC

Значение: clsid:D27CDB6E-AE6D-llcf-96B8-444553540
Описание: Идентифицирует элемент управления Active X для окна браузера. Значение должно быть введено точно так, как оно указано. Только для тега <OBJECT>.

WIDTH

Значение: n или n%
Переменная шаблона: $WI
Описание: Задает ширину фильма в пикселах или в процентах от размера окна браузера.

HEIGHT

Значение: n или n%
Переменная шаблона: $НЕ
Описание: Задает высоту фильма в пикселах или в процентах от размера окна браузера. Так как фильм масштабируем, то его качество не будет ухудшаться при изменении размера, если поддерживается коэффициент сжатия (например, размеры 640х480 пикселов, 320х240 пикселов и 240х180 пикселов имеют коэффициент сжатия 4:3).

CODEBASE

Значение:
http://active.macromedia.com/flash4/cabs/swflash.cab#version=4,0,0,0"
Описание: Идентифицирует URL элемента управления Active X для Flash Player, позволяя браузеру автоматически загрузить его, если он не установлен в системе пользователя. Значение должно быть введено точно так, как показано. Только для тега <OBJECT>.

PLUGINSPAGE

Значение: http: //www.macromedia.com/shockwave/download/ index.cgi?Pl Prod Version=ShockwaveFlash
Описание: Идентифицирует URL подключаемого модуля (plugin) для Flash Player, позволяя пользователю загрузить его, если он не установлен. Только для тега <EMBED>.

SWLIVECONNECT

Значение: true или false
Описание: Указывает браузеру, запускать или не запускать Java при первой загрузке Flash Player. По умолчанию, если этот атрибут пропущен, используется значение false. Всякий раз, когда JavaScript и Flash запускаются на одной странице, Java должен запускаться с помощью инструкции FS commands, однако, если JavaScript используется только для распознавания типа браузера или иной цели, не связанной с инструкцией FS Commands, можно запретить запуск Java, установив для параметра SWLIVECONNECT значение false. Вы также можете запускать Java без помощи JavaScript, установив для параметра SWLIVECONNECT значение true. Запуск Java задерживает начало воспроизведения фильма, поэтому используйте значение true лишь при необходимости. Только для тега <EMBED>. Необязательный атрибут.

PLAY

Значение: true или false
Переменная шаблона: $PL
Описание: Определяет, должно ли начинаться воспроизведение немедленно после загрузки фильма в браузер. Если фильм интерактивный, можно разрешить пользователю инициализировать воспроизведение щелчком на кнопке или иным действием. В этом случае, чтобы запретить автоматическое начало воспроизведения, установите для атрибута PLAY значение false. Если этот атрибут пропущен, значением по умолчанию является true. Необязательный атрибут.

LOOP

Значение: true или false
Переменная шаблона: $LO
Описание: Определяет, будет ли фильм воспроизводиться циклически, либо остановится на последнем кадре. Если этот атрибут пропущен, значением по умолчанию является true. Необязательный атрибут.

QUALITY

Значение: low, high, autolow, autohigh ИЛИ best
Переменная шаблона: $QU
Описание: Задает используемый при воспроизведении уровень сглаживания. Поскольку сглаживание каждого кадра требует быстрого процессора, выбирайте значение в зависимости того, что более важно - скорость или качество. Необязательный атрибут.

Если атрибут QUALITY пропущен, значением по умолчанию является high.

BGCOLOR

Значение: tRRGGBB (шестнадцатеричное значение RGB-цветов)
Переменная шаблона: $BG
Описание: Задает фоновый цвет фильма. Этот атрибут отменяет параметры фонового цвета, определенные в файле Flash. Атрибут не влияет на фоновый цвет HTML-страницы. Необязательный атрибут.

SCALE

Значения: showall, noborder ИЛИ exactfit
Переменная шаблона: $sc
Описание: Задает размещение фильма в окне браузера, когда параметры WIDTH и HEIGHT указаны в процентах. Необязательный атрибут.

Если этот атрибут опущен (а значения WIDTH и HEIGHT указаны в процентах), используется значение по умолчанию - showall.

ALIGN

Значения: L, R, T или B
Переменная шаблона: $НА
Описание: Задает значение атрибута ALIGN для тегов <OBJECT>, <EMBED> и <IMG>, определяя положение фильма в окне браузера. Необязательный атрибут.

По умолчанию фильм центрируется в окне браузера, а если окно браузера меньше, чем фильм, фильм обрезается.

SALIGN

Значения: L, R, T, B, TL, TR, BL или BR
Переменная шаблона: $SA
Описание: Задает положение масштабированного фильма в пределах области, определенной параметрами WIDTH и HEIGHT. Необязательный атрибут.

Если этот атрибут пропущен, фильм в окне браузера центрируется, при этом границы могут появляться на любой стороне, а фильм обрезаться по мере необходимости.

BASE

Значение: основной каталог или URL
Описание: Задает основной каталог или URL, используемый в фильме в инструкциях перенаправления относительных адресов. Этот атрибут полезен, когда фильм и остальные файлы хранятся в разных каталогах. Необязательный атрибут.

MENU

Значение: true или false Переменная шаблона: $МЕ
Описание: Задает тип контекстного меню, которое вызывается при щелчке правой кнопкой мыши (Windows) или левой - при нажатой клавише <Cmd> (Macintosh) - на фильме в окне браузера. Необязательный атрибут.

Если этот атрибут пропущен, значением по умолчанию является true.

WMODE

Значения: Window, Opaque ИЛИ Transparent
Переменная шаблона: $WM
Описание: Позволяет использовать преимущества, доступные в браузерах Internet Explorer версии 4.0 и выше (прозрачность фильма, абсолютное позиционирование, слои). Этот тег работает только под Windows с элементом управления ActiveX для Flash. Необязательный параметр.

Если этот параметр опущен, то по умолчанию используется значение window. Только для тега <OBJECT>.

назад | содержание | вперед