Григорян Д.Г.
Учитель информатики
МАОУ СОШ 25 Г.Челябинск
Применение Macromedia Flash в web
Способы
применения Flash, несмотря на некоторые небольшие минусы, такие как
требование от пользователя специального модуля расширения (plug-in), очень
широки. Flash-проект способен сделать web-страницу
более привлекательной и стильной, а Flash баннер - затмить обычные
анимированные GIF, тем более, что Flash-клипы (и любые действия в них) можно
озвучивать. По этим причинам возникает неугасаемое желание каким-либо из
способов применить технологию Macromedia Flash. Способы применения этой
технологии выражаются в следующих объектах [7]:
·
flash баннер;
·
заставка в виде Flash-ролика;
·
целая страница, представляющая
собой Flash Movie;
·
элемент дизайна в HTML-документе;
·
фоновый звук к HTML-странице (в формате mp3).
Следует
отметить, что Macromedia снабжает все свои продукты очень хорошо
организованной и всеобъемлющей справочной системой и обучающими примерами в
формате Flash, по которым можно освоить основные навыки работы с символами
и текстом, организации flash-презентаций, синхронизации звука и создания
кнопок.
Macromedia выпустила
Flash-проигрыватели для всех основных операционных систем и типов браузеров,
что обеспечило необходимую для Internet кросс-платформенность и
популярность этой технологии. Согласно последним опросам в сети,
приблизительно 80% пользователей могут просматривать содержимое web-сайтов
на Flash без загрузки дополнительного программного обеспечения, и
только 61% - web-страницы с
элементами Java. Скорее вынужденным шагом было свободное
лицензирование Macromedia кода (Free Source licensing program)
проигрывателя для Flash, которое ускорит использование
формата swf в Web-приложениях нового поколения сторонними
производителями программных продуктов.
Так
называемый Flash-ролик содержится в sfw-файле
(т.е. в файле с расширением swf,
который создается в пакете Macromedia Flash).
Чтобы вставить его в web-страницу, в ее HTML-документ,
надо написать несколько строк HTML-кода.
А именно, нужно вставить объект, который будет проигрывать (показывать) Flash-файл.
Flash-файл
может содержать в себе мультимедийный документ (анимацию, векторную и растровую
графику, звук, элементы управления, поддерживающие интерактивность). В
частности, вы можете создать статическую картинку, содержащую много элементов
(например, большой чертеж). Для этого сохраните ее в векторном экономном swf-формате
и вставьте в свой HTML-документ. Более
того, Flash-ролик
может почти полностью определять и представлять содержание вашей web-страницы,
оставляя HTML-документу лишь роль
контейнера [6].
Вставить Flash-ролик
в HTML-документ,
необходимо написать в этом документе несколько строк, задающих объект, который
будет его проигрывать (показывать). Это - тэг <OBJECT>
c
соответствующими параметрами. Тэг <OBJECT>
является контейнером, т.е. тэгом, который содержит другие тэги. В нем есть
тэги, задающие параметры.
Главный параметр тэга <OBJECT>
- classid.
Он указывает на Flash-проигрыватель
(элемент управления ActiveX).
·
Параметр codebase указывает, где в сети
взять Flash-проигрыватель, если он у вас не установлен. Тэг < EMBED>
вставлен ради Netscape-браузера.
·
Параметры объекта записываются в тэге <
PARAM>. Отмечу лишь некоторые из них.
·
Параметр < PARAM NAME=movie VALUE="имя_swf_файла">
указывает на имя swf-файла с Flash-роликом.
·
Параметры WIDTH и HEIGHT (ширина и высота)
определяют размеры прямоугольника, в котором будет размещаться ваш Flash-ролик.
Ролик может обрезан, а также ему может быть отведено слишком много места на
странице.
·
Параметр <PARAM NAME=wmode VALUE=transparent>
определяет, каким будет фон. В частности, значение transparent задает
прозрачность фона.
Для
точного позиционирования Flash-ролика
на своей странице можно воспользоваться контейнером с заданием координат в
атрибуте STYLE. Например, в Internet Explorer
для этого подходит контейнерный тэг < DIV>.
В качестве примера вставка Flash-ролика,
представляющего собой калькулятор. Файл этого ролика, calculator.swf,
был взят из коллекции примеров пакета Flash.
Обратите внимание, что он занимает всего 5Kб.
Сначала приводится HTML-код, а затем
собственно Flash-ролик. Этот калькулятор
вполне работоспособен (рисунок 1).
Пример
Flash-ролика
<DIV
style="position:absolute;top:1200;left:100">
<OBJECT
classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,0,0"
WIDTH="430" HEIGHT="450"
id="Flash1" ALIGN="">
<PARAM NAME=movie
VALUE="calculator.swf">
<PARAM NAME=quality VALUE=high>
<PARAM NAME=scale VALUE=noborder>
<PARAM NAME=wmode VALUE=transparent>
<PARAM NAME=bgcolor VALUE=#FFFFFF>
<EMBED src="Flash1.swf" quality=high
scale=noborder wmode=transparent
bgcolor=#FFFFFF
WIDTH="430" HEIGHT="450"
NAME="Flash1" ALIGN=""
TYPE="application/x-shockwave-flash" PLUGINSPAGE="http://www.macromedia.com/go/getflashplayer">
</EMBED>
</OBJECT>
</DIV>
Рис.1.
Flash-ролик
Оставьте свой комментарий
Авторизуйтесь, чтобы задавать вопросы.