Создание карты изображения
Flash может генерировать карту изображения на основе любого изображения так, чтобы кнопки, связанные с URL в исходном фильме Flash, продолжали работать в качестве гиперссылок, если изображение заменяется. Flash вставляет код карты изображения в шаблон с переменной шаблона $IM. Переменная $iu опознает имя файла GIF, JPEG или PNG.
Для того чтобы создать карту изображения:
- Определите в фильме Flash ключевой кадр, который будет использоваться для карты изображения и отметьте его ярлыком #Мар в панели Frames (Кадры), вызываемой при помощи команды Windows › Panels › Frames (Окно › Панели › Кадры). Для этой цели можно использовать любой содержащий кнопки ключевой кадр, которому назначена процедура Get URL. Если не создать метки кадра, Flash создаст карту изображения, используя кнопки в последнем кадре фильма. При этом генерируется карта изображения, но не вложенный фильм Flash.
- Откройте в редакторе HTML шаблон, который вы будете изменять. Flash хранит шаблоны HTML в папке Flash Macromedia 5\HTML.
- Сохраните ваш шаблон.
- Выполните команду File › Publish Settings (Файл › Настройки публикации), перейдите на вкладку Format (Формат) и выберите формат для карты изображения – GIF, JPEG или PNG.
- Нажмите кнопку ОК, чтобы сохранить настройки.
Пример кода шаблона:
$IM
<
IMG
SRC
=
$IS usemap
=
$IU WIDTH
=
$IW HEIGHT
=
$IH
BORDER
=
0
>
Показанный фрагмент мог бы генерировать в HTML-документе следующий код:
<
MAP
NAME
=
"mymovie"
>
<
AREA
COORDS
=
"130.116.214.182"
HREF
=
"http://www.macromedia.com"
>
<
/
MAP
>
<
IMG
SRC
=
"mymovie.gif"
usemap
=
"#mymovie"
WIDTH
=
550
HEIGHT
=
400
BORDER
=
0
>
Создание текстового отчета
Переменная шаблона $MT заставляет Flash вставить весь текст из текущего фильма в HTML-код в качестве комментария. Это делает его видимым для поисковых систем и, кроме того, удобно для индексации содержания фильма.
Создание списка URL
Переменная шаблона $MU заставляет Flash генерировать список URL, на которые ссылаются процедуры в текущем фильме, и вставлять их в виде комментария. Это позволяет контролировать гиперссылки в фильме.
Сокращение записи с помощью переменных шаблона
Переменные шаблона $РО (для тега <OBJECT>) и $РЕ (для тега <EMBED>) – полезные элементы стенографии. Обе переменные заставляют Flash вставлять в шаблон любые значения не по умолчанию для некоторых из наиболее общих параметров тегов <OBJECT> и <EMBED> параметры, включая PLAY($PL), QUALITY ($QU), SCALE ($SC), SALIGN ($SA), WMODE ($WM), DEVICEFONT ($DE) И BGCOLOR ($BG). См. типовой шаблон в следующем разделе.
Типовой шаблон
Ниже приведен HTML-код шаблона, который содержит несколькохарактерных переменных шаблона.
$TTFlash Only (Default)
$DS
Use an
<
OBJECT
>
and
<
EMBED
>
tag to display Flash.
$DF
<
HTML
>
<
HEAD
>
<
TITLE
>
$TI
<
/
TITLE
>
<
/
HEAD
>
<
BODY
bgcolor
=
"$BG"
>
<!-- URLs used in the movie-->
$MU
<!-- text used in the movie-->
$MT
<
OBJECT
classid
=
"clsid:D27CDB6E-AE6D-llcf-96B8-444553540000"
codebase
=
"http://active.macromedia.corn/flash2/cabs/swflash.cab#version=4.0.0.0"
ID
=
$TI WIDTH
=
$WI HEIGHT
=
$HE
>
$PO
<
EMBED
$PE WIDTH
=
$WI HEIGHT
=
$HE
TYPE
=
"application/x-shockwave-flash"
PLUGINSPAGE
=
"http://www.macromedia.com/shockwave/download/index.cgi?Pl_Prod_Version=ShockwaveFlash"
>
<
/
OBJECT
>
<
/
BODY
>
<
/
HTML
>
Требования Flash к HTML-документу
Команда Publish (Опубликовать) создает HTML-документ с полным набором параметров, заданных в диалоговом окне Publish Settings (Параметры публикации). Для тех, кто не знаком с HTML, возможностей команды Publish будет вполне достаточно. Если же вы хорошо знаете HTML, можете изменять или добавлять параметры для HTML вручную, а также создавать собственные HTML-документы или HTML-шаблоны.
Автоматическое создание документов HTML при публикации фильма рассматривается в разделе "Публикация фильма Flash " этой главы. Сведения о настройке имеющихся во Flash шаблонов HTML можно найти также в данной главе, в разделе "Настройка публикуемых шаблонов HTML".