Создание HTML-шаблонов для публикации
Во время публикации Flash вставляет параметры Publish Settings в указанный в панели HTML шаблон. Шаблон является текстовым файлом с включенными в него специальными переменными, которые начинаются со знака доллара ($). (Используйте в документе \$
, если вам надо использовать знак $ для других целей.) Flash подставляет соответствующее значение вместо каждой переменной в шаблоне. Шаблон может быть любым текстовым файлом, содержащим соответствующие шаблонные переменные.
Flash не изменяет в шаблоне ничего, кроме переменных, поэтому шаблон может включать любое HTML-содержимое или код для специальных интерпретаторов типа Cold Fusion, ASP и т.п.
Flash сохраняет обработанный шаблон, используя имя текущего ролика и расширение шаблона. Например, если вы выбрали шаблон Standard.asp для использования с роликом, имеющим имя MyMovie.swf, то конечный файл будет называться MyMovie.asp.
Нет необходимости включать в шаблон все шаблонные переменные. Flash просто не вставит значения для отсутствующих переменных, оставив значения по умолчанию.
Если в диалоге Publish Settings шаблон не указан, Flash будет использовать шаблон Default.htm. Если файл Default.htm не найден, Flash использует первый в списке шаблон.
Flash хранит шаблоны в поддиректории HTML своей директории.
Шаблоны Flash имеют следующие характеристики:
|
Однострочный заголовок, который видно в списке выбора шаблона. |
|
Длинное описание, появляющееся при нажатии на кнопку Info. |
|
Шаблонные переменные, начинающиеся со знака $, указывают, какой параметр должен подставляться при генерации. |
Следующая таблица показывает все распознаваемые Flash переменные. Для определения всех тэгов, с которыми работают эти переменные, смотрите раздел О требованиях Flash к HTML.
Параметр |
Шаблонная Переменная |
Заголовок шаблона |
$TT |
Начало описания шаблона |
$DS |
Конец описания шаблона |
$DF |
Width (Ширина) |
$WI |
Height (Высота) |
$HE |
Movie (Ролик) |
$MO |
HTML alignment (HTML-выравнивание) |
$HA |
Looping (Зацикливание) |
$LO |
Параметры для OBJECT |
$PO |
Параметры для EMBED |
$PE |
Play (Воспроизведение) |
$PL |
Quality (Качество) |
$QU |
Scale (Масштаб) |
$SC |
Salign |
$SA |
Wmode |
$WM |
Devicefont |
$DE |
Bgcolor |
$BG |
Movie text (Текст, используемый в ролике) |
$MT |
Movie URL (URL ролика) |
$MU |
Image width (Ширина изображения неуказанного типа) |
$IW |
Image height (Высота изображения неуказанного типа) |
$IH |
Image file name (Имя файла изображения неуказанного типа) |
$IS |
Image map name (Имя карты изображения) |
$IU |
Image map tag location (Место, где находится карта) |
$IM |
QuickTime width (Ширина ролика QuickTime) |
$QW |
QuickTime height (Высота ролика QuickTime) |
$QH |
QuickTime file name (Имя файла с роликом QuickTime) |
$QN |
GIF width (Ширина GIF-файла) |
$GW |
GIF height (Высота GIF-файла) |
$GH |
GIF file name (Имя GIF-файла) |
$GS |
JPEG width (Ширина JPG-файла) |
$JW |
JPEG height (Высота JPG-файла) |
$JH |
JPEG file name (Имя JPG-файла) |
$JN |
PNG width (Ширина PNG-файла) |
$PW |
PNG height (Высота PNG-файла) |
$PH |
PNG file name (Имя PNG-файла) |
$PN |
Переменные генератора для тэга OBJECT |
$GV |
Переменные генератора для тэга EMBED |
$GE |
Содержание