Использование тегов <OBJECT> и <EMBED>
Использование тегов <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>
Применяя оба тега (<OBJECT> и <EMBED>), указывайте идентичные значения для каждого атрибута или параметра, чтобы гарантировать одинаковое воспроизведение в любом браузере. Кроме того, параметр swflash.cab#version=4, 0, 0, 0 не обязателен, можете удалить его, если не хотите проверять номер версии. |
См. разд. "Настройка публикуемых шаблонов HTML " данной главы.
SRC
Значение: имя Фильма, swf
Переменная шаблона: $MO
Описание: Определяет имя загружаемого фильма. Только для тега <EMBED>.
MOVIE
Значение: имя Фильма, swf
Переменная шаблона: $MO
Описание: Определяет имя загружаемого фильма. Только для тега <OBJECT>.
CLASSID
Значение: 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>. Необязательный атрибут.
Для запуска Java из автономного проектора используйте в инструкции FS Command команду Ехес. |
|
Значение: true или false
Переменная шаблона: $PL
Описание: Определяет, должно ли начинаться воспроизведение немедленно после загрузки фильма в браузер. Если фильм интерактивный, можно разрешить пользователю инициализировать воспроизведение щелчком на кнопке или иным действием. В этом случае, чтобы запретить автоматическое начало воспроизведения, установите для атрибута PLAY значение false. Если этот атрибут пропущен, значением по умолчанию является true. Необязательный атрибут.
LOOP
Значение: true или false
Переменная шаблона: $LO
Описание: Определяет, будет ли фильм воспроизводиться циклически, либо остановится на последнем кадре. Если этот атрибут пропущен, значением по умолчанию является true. Необязательный атрибут.
QUALITY
Значение: low, high, autolow, autohigh ИЛИ best
Переменная шаблона: $QU
Описание: Задает используемый при воспроизведении уровень сглаживания. Поскольку сглаживание каждого кадра требует быстрого процессора, выбирайте значение в зависимости того, что более важно - скорость или качество. Необязательный атрибут.
· | low - сглаживание не используется, скорость максимальна; |
· | autolow - воспроизведение начинается без сглаживания, но если Flash Player обнаруживает, что ресурсов процессора достаточно, сглаживание включается всякий раз, когда это возможно; |
· | autohigh - воспроизведение начинается со сглаживанием, однако, если оказывается, что скорость воспроизведения ниже определенного предела, сглаживание отключается; |
· | Используйте значение autohigh для эмуляции команды View (Вид) ?Antialias (Сглаживание). |
· | high - сглаживание всегда включено. Если фильм содержит анимацию, растровые изображения скругляются, а если не содержит, растровые изображения не скругляются, high - значение по умолчанию для атрибута QUALITY; |
· | best - обеспечивает лучшее качество отображения и не учитывает скорость воспроизведения. Сглаживается все, что выводится, а растровые изображения всегда скругляются. |
BGCOLOR
Значение: tRRGGBB (шестнадцатеричное значение RGB-цветов)
Переменная шаблона: $BG
Описание: Задает фоновый цвет фильма. Этот атрибут отменяет параметры фонового цвета, определенные в файле Flash. Атрибут не влияет на фоновый цвет HTML-страницы. Необязательный атрибут.
SCALE
Значения: showall, noborder ИЛИ exactfit
Переменная шаблона: $sc
Описание: Задает размещение фильма в окне браузера, когда параметры WIDTH и HEIGHT указаны в процентах. Необязательный атрибут.
· | showall - фильм отображается в определенной области с первоначальным коэффициентом сжатия, поэтому никаких искажений не происходит. Границы могут появляться с двух сторон фильма; |
· | noborder - фильм растягивается, чтобы заполнить определенную область, сохраняя первоначальный коэффициент сжатия. Никакого искажения не происходит. Части фильма могут отсекаться; |
· | exactfit - весь фильм отображается в определенной области, однако первоначальный коэффициент сжатия не сохраняется и могут появляться искажения. |
ALIGN
Значения: L, R, T или B
Переменная шаблона: $НА
Описание: Задает значение атрибута ALIGN для тегов <OBJECT>, <EMBED> и <IMG>, определяя положение фильма в окне браузера. Необязательный атрибут.
· | L - фильм выравнивается по левому краю окна браузера и при необходимости обрезаются верхняя, нижняя и правая стороны; |
· | R - фильм выравнивается по правому краю окна браузера и при необходимости обрезаются верхняя, нижняя и левая стороны; |
· | T - фильм выравнивается по верхнему краю окна браузера и при необходимости обрезаются правая, левая и нижняя стороны; |
· | B - фильм выравнивается по нижнему краю окна браузера и при необходимости обрезаются правая, левая и верхняя стороны. |
SALIGN
Значения: L, R, T, B, TL, TR, BL или BR
Переменная шаблона: $SA
Описание: Задает положение масштабированного фильма в пределах области, определенной параметрами WIDTH и HEIGHT. Необязательный атрибут.
· | L - фильм выравнивается по левому краю окна браузера и при необходимости обрезаются верхняя, нижняя и правая стороны; |
· | R - фильм выравнивается по правому краю окна браузера и при необходимости обрезаются верхняя, нижняя и левая стороны; |
· | T - фильм выравнивается по верхнему краю окна браузера и при необходимости обрезаются правая, левая и нижняя стороны; |
table width="100%" cellpadding="0" cellspacing="0">
· | TL - фильм выравнивается по верхнему левому краю окна браузера и при необходимости обрезаются правая и нижняя стороны; |
· | TR - фильм выравнивается по верхнему правому краю окна браузера и при необходимости обрезаются левая и нижняя стороны; |
· | BL - фильм выравнивается по нижнему левому краю окна браузера и при необходимости обрезаются правая и верхняя стороны; |
· | BR - фильм выравнивается по нижнему правому краю окна браузера и при необходимости обрезаются левая и верхняя стороны. |
BASE
Значение: основной каталог или URL
Описание: Задает основной каталог или URL, используемый в фильме в инструкциях перенаправления относительных адресов. Этот атрибут полезен, когда фильм и остальные файлы хранятся в разных каталогах. Необязательный атрибут.
MENU
Значение: true или false Переменная шаблона: $МЕ
Описание: Задает тип контекстного меню, которое вызывается при щелчке правой кнопкой мыши (Windows) или левой - при нажатой клавише <Cmd> (Macintosh) - на фильме в окне браузера. Необязательный атрибут.
· | true - отображается полное меню, предлагающее пользователю ряд команд для управления воспроизведением; |
· | false - отображается меню с единственной командой About Flash (О программе). |
WMODE
Значения: Window, Opaque ИЛИ Transparent
Переменная шаблона: $WM
Описание: Позволяет использовать преимущества, доступные в браузерах Internet Explorer версии 4.0 и выше (прозрачность фильма, абсолютное позиционирование, слои). Этот тег работает только под Windows с элементом управления ActiveX для Flash. Необязательный параметр.
· | window - фильм на Web-странице воспроизводится в собственном прямоугольном окне; |
· | opaque - фильм скрывает все, что находится на странице под ним; |
· | Transparent - сквозь все прозрачные области фильма отображается фон HTML-страницы, при этом скорость воспроизведения анимации может снизиться. |