В. Дронов - Macromedia Flash Professional 8. Графика и анимация
- Название:Macromedia Flash Professional 8. Графика и анимация
- Автор:
- Жанр:
- Издательство:БХВ-Петербург
- Год:2006
- Город:СПб
- ISBN:5-94157-907-1
- Рейтинг:
- Избранное:Добавить в избранное
-
Отзывы:
-
Ваша оценка:
В. Дронов - Macromedia Flash Professional 8. Графика и анимация краткое содержание
Подробно, доступно и с юмором рассматривается создание современной интернет-графики и анимации с помощью пакета Macromedia Flash Professional 8. Описываются основные инструменты рисования и правки графики, использование слоев, образцов и библиотек, работа с текстом, импорт графики, видео и звука. Рассмотрен процесс производства фильмов стандартными, и весьма богатыми, средствами Flash. Также приводятся краткое описание встроенного языка программирования Flash — Action Script — и методика его применения для разработки интерактивных элементов. Рассказывается о публикации готового изображения или фильма для распространения через Интернет.
Macromedia Flash Professional 8. Графика и анимация - читать онлайн бесплатно ознакомительный отрывок
Интервал:
Закладка:
http://www.Macromedia.com/go/getflashplayer">
В отличие от тега < OBJECT >, здесь все необходимые параметры задаются в атрибутах самого тега < EMBED >. В них указываются размеры внедренного модуля на Web-странице (атрибуты WIDTH и HEIGHT ), имя файла Shockwave/Flash (атрибут SRC ), путь к дистрибутиву модуля расширения (атрибут PLUGINSPAGE ) и качество воспроизведения (атрибут QUALITY ). Никакие дополнительные теги в этом случае не нужны.
Тег < EMBED > начал поддерживаться Web-обозревателями Microsoft Internet Explorer версии 3.0 и Netscape Navigator 2.0. Хотя он в настоящее время не рекомендован к использованию комитетом W 3C, но поддерживается до сих пор. Однако во всех вновь создаваемых Web-страницах рекомендуется использовать тег < OBJECT >.
На практике для решения проблем совместимости разных программ Web-обозревателей теги < OBJECT > и < EMBED > используются совместно. Например, вот так:
http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=8,0,0,0">
http://www.macromedia.com/go/getflashplayer">
Видно, что в этом случае тег < EMBED > вложен внутрь тега < OBJECT > вместе с набором тегов < PARAM >. Что же происходит, если клиент пытается просмотреть Web-страницу, содержащую такой код? Давайте рассмотрим эту ситуацию для разных Web-обозревателей.
Если клиент использует современный Web-обозреватель, а именно, Microsoft Internet Explorer 3.0 или Netscape Navigator 4.0 (или более новые их версии), происходит следующее. Web-обозреватель считывает тег < OBJECT >, затем — теги < PARAM >, загружает компонент ActiveX, файл фильма и выводит его на экран. Тег < EMBED >, вложенный внутрь тега < OBJECT >, в этом случае игнорируется.
Если же клиент использует более старые версии программ Web-обозревателей, все происходит по-другому. Так как теги < OBJECT > и < PARAM > неизвестны этим программам, они их игнорируют — это стандартное поведение Web-обозревателя, встретившего незнакомый тег. В этом случае обрабатывается тег < EMBED >.
Возможен, правда, и третий вариант. Клиент может использовать Microsoft Internet Explorer 2.0 — первую версию Web-обозревателя фирмы Microsoft, не поддерживающую ни тег < OBJECT >, ни тег < EMBED >. Но вряд ли сейчас кто-то еще пользуется этой курьезной программой, так что ее не стоит принимать в расчет.
Параметры встраиваемого проигрывателя Flash
Встраиваемый проигрыватель Flash поддерживает довольно много параметров. В случае тега < OBJECT > одни параметры задаются как одноименный атрибут этого тега, а другие — с помощью тега < PARAM >. В случае тега < EMBED > все параметры задаются через его атрибуты.
Значения всех описанных ниже параметров задаются в строковом виде.
Параметр ALLOWSCRIPTACCESS разрешает или запрещает фильму Flash взаимодействовать с Web-страницей с помощью действия FSCommand (его описание можно найти в интерактивной справке Flash). Может принимать три значения:
□ " always" — взаимодействие разрешено в любом случае;
□ "never" — взаимодействие запрещено в любом случае;
□ "samedomain" — взаимодействие разрешено только в том случае, если и Web-страница, и фильм Flash загружены с одного и того же Web-сервера. Это значение по умолчанию.
В случае тега < OBJECT > значение этого параметра задается с помощью тега < PARAM >, в случае тега < EMBED > — в одноименном атрибуте.
Параметр ALIGN задает способ выравнивания "окна" проигрывателя Flash на Web-странице. Может принимать одно из пяти значений:
□ "Default" — выравнивание по центру Web-страницы;
□ "L" — выравнивание по левой границе Web-страницы;
□ "Т" — выравнивание по верхней границе Web-страницы;
□ "R" — выравнивание по правой границе Web-страницы;
□ " В" — выравнивание по нижней границе Web-страницы.
Если окно Web-обозревателя меньше, чем размеры изображения Shockwave/ Flash, оно будет обрезано.
Поддерживается тегами < OBJECT > и < EMBED >. Задается как одноименный атрибут этих тегов.
Необязательный параметр BASE задает базовый интернет-адрес, используемый как точка для отсчета всех относительных интернет-адресов, присутствующих в гиперссылках. Поддерживается тегами < OBJECT > и < EMBED >. Задается как одноименный атрибут этих тегов.
Необязательный параметр BGCOLOR определяет цвет фона фильма в формате 0xRRGGBB . Перекрывает значение цвета фона, заданное в среде Flash. Если не указан, используется изначальный цвет фона фильма Flash.
В случае тега < OBJECT > значение этого параметра задается с помощью тега < PARAM >, в случае тега < EMBED > — в одноименном атрибуте.
Параметр CLASSID определяет идентификатор компонента ActiveX. В случае проигрывателя Flash должен иметь значение:
"clsid:d27cdb6e-ae6d-llcf-96b8-4 4 455354 0000"
Поддерживается только тегом < OBJECT > и задается через его одноименный атрибут.
Параметр CODEBASE определяет интернет-адрес дистрибутива компонента ActiveX. В случае проигрывателя Flash 8 должен иметь значение:
"http://fpdownload.macromedia.сот/pub/Shockwave/cabs/flash/swflash.cab# S>version=8, 0, 0, 0"
Поддерживается только тегом < OBJECT > и задается через его одноименный атрибут.
Необязательный параметр DEVICEFONTS разрешает или запрещает проигрывателю Flash использовать для отображения текста шрифты-псевдонимы вместо шрифтов, не установленных на клиентском компьютере. (О шрифтах-псевдонимах было рассказано в главе 7.) Может принимать одно из двух значений:
□ "true" — подстановка разрешена;
□ "false" — подстановка запрещена (значение по умолчанию).
Нужно только иметь в виду, что такая подстановка работает лишь в статичных текстовых блоках.
В случае тега < OBJECT > значение этого параметра задается с помощью тега < PARAM >, в случае тега < EMBED > — в одноименном атрибуте.
Параметр HEIGHT определяет высоту "окна" проигрывателя Flash в пикселах или процентах от высоты окна Web-обозревателя. Формат использования:
HEIGHT ="<���Высота в пикселах>\<���Процент от высоты окна>%"
Поддерживается тегами < OBJECT > и < EMBED >. Задается как одноименный атрибут этих тегов.
Необязательный параметр ID задает имя данного компонента ActiveX, в нашем случае — проигрывателя Flash. Через это имя можно впоследствии получить доступ к проигрывателю из Web-сценариев.
Поддерживается только тегом < OBJECT > и задается с помощью одноименного атрибута. В случае тега < EMBED > нужно использовать параметр name, который будет описан ниже.
Необязательный параметр LOOP позволяет зациклить фильм, для чего ему нужно присвоить значение "true". Если же ему присвоить значение "false" , воспроизведение фильма остановится после его завершения. Значение по умолчанию — "true" .
Читать дальшеИнтервал:
Закладка: