Использование тегов <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="h t t p://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="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="h t t p://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="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 Значение:h t t p://active.macromedia.com/flash4/cabs/swflash.cab#version=4,0,0,0" Описание: Идентифицирует URL элемента управления Active X для Flash Player, позволяя браузеру автоматически загрузить его, если он не установлен в системе пользователя. Значение должно быть введено точно так, как показано. Только для тега <OBJECT>. PLUGINSPAGE Значение: 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>. Поделитесь этой записью или добавьте в закладки | Полезные публикации |