Вставка Flash-ролика в Web-страницу
Так называемый Flash-ролик содержится в SFW-файле
(т.е. в файле с расширением swf, который создается в пакете Macromedia Flash).
Чтобы вставить его в Web-страницу, в ее HTML-документ, надо написать несколько строк HTML-кода. А именно, нужно вставить объект, который будет проигрывать (показывать) Flash-файл.
Flash-файл может содержать в себе мультимедийный документ (анимацию, векторную и растровую графику, звук, элементы управления, поддерживающие интерактивность).
В частности, вы можете создать статическую картинку, содержащую много элементов (например, большой чертеж). Для этого сохраните ее в векторном экономном SWF-формате и втавьте в свой HTML-документ.
Более того, Flash-ролик может почти полностью определять и представлять содержание вашей web-страницы, оставляя HTML-документу лишь роль контейнера.
Те, кто знаком с пакетом Macromedia Flash, хорошо знают, как вставлять Flash-ролики в HTML-документ. Однако существуют и такие Web-строители, которые сами не создают, но которым необходимо просто вставлять заимствованные Flash-ролики в свои HTML-документы.
Для них я рассказываю, как это сделать.
Чтобы вставить 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. В частности, в своей книге, "Сам себе Web-дизайнер" я об этом расказвал.
Для точного позиционирования Flash-ролика на своей странице можно воспользоваться контейнером с заданием координат в атрибуте STYLE. Например, в Internet Explorer для этого подходит контейнерный тэг < DIV>.
В качестве примера я привожу вставку Flash-ролика, представляющего собой калькулятор. Файл этого ролика, calculator.swf, был взят из коллекции примеров пакета Flash 5.0. Обратите внимание, что он занимает всего 5K! Сначала приводится HTML-код, а затем собственно Flash-ролик. Этот калькулятор вполне работоспособен.
Калькулятор - пример Flash-ролика