Macromedia Flash Professional 8. Графика и анимация - [2]

Шрифт
Интервал

На заметку

Когда писалась эта книга, фирму Macromedia со всеми ее продуктами купила давний ее конкурент — фирма Adobe. Так что следующая версия Flash будет выпущена уже Adobe.

Flash 8 и Flash 8 Professional

Flash 8, как и предыдущая версия этой программы, распространяется в двух разных комплектах поставки: обычная (Flash 8) и профессиональная (Flash 8 Professional). Профессиональная версия включает больше возможностей, но и стоит дороже.

Вот что включает в себя Flash 8 Professional:

□ средства управления анимацией;

□ эффекты и цветовые наложения;

□ средства управления сглаживанием текста и растровой графики;

□ утилита Macromedia Flash 8 Video Encoder;

□ расширенный набор компонентов;

□ окно кода — мощный инструмент, предназначенный для создания и правки файлов сценариев;

□ панель Accessibility, предназначенную для задания параметров доступности приложений;

□ некоторые дополнительные элементы.

А теперь — внимание! В данной книге мы будем изучать именно Flash 8 Professional как более полную. Никакие пакеты обновления для Flash 8 фирма Macromedia на момент написания этой книги еще не выпустила.

Типографские соглашения

В этой книге будут приведены многочисленные примеры сценариев Action-Script. При написании примеров были использованы типографские соглашения, уже ставшие своего рода стандартами в компьютерном книгоиздании. Нам необходимо их знать.

□ В угловые скобки (<>) заключаются названия параметров или фрагментов кода, набранные курсивом. В код реального сценария, разумеется, должен быть подставлен реальный параметр или реальный код. Например:

gotoAndPlay (<Номер кадра>);

Здесь вместо подстроки Номер кадра должно быть подставлено реальное значение номера кадра.

□ В квадратные скобки ([]) заключаются необязательные фрагменты кода. Например:

function <Имя>([<Набор параметров>]);

Здесь Набор параметров может присутствовать, а может и не присутствовать.

□ Если в какое-либо место сценария должна быть подставлена команда, выбираемая из некоего ограниченного набора, в этом месте приводятся все команды данного набора, разделенные символом | ("вертикальная черта"). Например:

onClipEvent(mouseDown|mouseUp) {.

Здесь в качестве параметра действия onClipEvent может присутствовать либо mouseDown, либо mouseup (но не оба одновременно).

Весь остальной код сценария набирается в области редактирования кода панели Actions "как есть".

Благодарности

Автор приносит благодарности своим родителям, знакомым и коллегам по работе.

□ Губине Наталье Анатольевне, начальнику отдела АСУ Волжского гуманитарного института (г. Волжский Волгоградской обл.), где работает автор, — за понимание и поддержку.

□ Всем работникам отдела АСУ — за понимание и поддержку.

□ Родителям — за терпение, понимание и поддержку.

□ Архангельскому Дмитрию Борисовичу — за дружеское участие.

□ Шапошникову Игорю Владимировичу — за содействие.

□ Рыбакову Евгению Евгеньевичу, заместителю главного редактора издательства "БХВ-Петербург", — за неоднократные побуждения к работе, без которых автор давно бы обленился.

□ Издательству "БХВ-Петербург" — за издание моих книг.

□ Всем своим читателям и почитателям — за прекрасные отзывы о моих книгах.

□ Всем, кого я забыл здесь перечислить, — за все хорошее.

Часть I

Введение во Flash

Глава 1

Основы компьютерной графики

Изучать Flash мы начнем с теории. Да-да, куда же без нее!.. Усядемся поудобнее на диван или в кресло, выключим компьютер — пусть отдохнет! — и приступим к чтению этой главы. В ней описано все, что нам будет полезно знать о компьютерной графике и анимации. (Те, кто и так все о ней знают, может начать чтение книги сразу с главы 2.)

Сначала мы выясним, как возникла и развивалась компьютерная графика, а также что ждет ее в ближайшем будущем (на отдаленное будущее загадывать не будем — мы же не гадалки какие-нибудь, в конце концов). Историю знать никогда не вредно, а, наоборот, очень полезно.

Далее мы узнаем все о двух принципиально разных видах компьютерной графики, их достоинствах и недостатках, поговорим о различных способах сохранения графической информации в файлах (форматах графики). После этого мы выясним, какие форматы применяются для распространения графики в Интернете и какой формат в каком случае применить.

Ну и, наконец, узнаем, что анимация, или видео (с технической точки зрения эти слова — синонимы), тоже бывает двух видов, которые мы непременно рассмотрим. Также мы поговорим о форматах сохранения анимации, иначе говоря, видео в файлах (форматах видео).

Особый разговор пойдет о великолепном Macromedia Flash 8 (ведь именно этому пакету и посвящена данная книга). Пора, наконец, выяснить, чем же он так хорош.

Компьютерная графика: прошлое и настоящее

История компьютерной графики и видео неотделима от истории персональных компьютеров. В самом деле, во времена больших ЭВМ компьютерная графика если и существовала, то носила чисто утилитарный характер. В ее задачи могла входить, например, необходимость нарисовать зелеными линиями на черном фоне простейший график, основанный на результатах каких-либо расчетов, или вывести на экран только что спроектированную печатную плату. Таков был максимум возможностей, которые обеспечивал


Еще от автора Владимир Александрович Дронов
HTML 5, CSS 3 и Web 2.0. Разработка современных Web-сайтов

Практическое руководство по созданию современных Web-сайтов, соответствующих концепции Web 2.0. Описаны языки HTML 5 и CSS 3, применяемые, соответственно, для создания содержимого и представления Web-страниц. Даны принципы Web-программирования на языке JavaScript с использованием библиотеки Ext Core. Рассказано о создании интерактивных Web-страниц, приведены примеры интерактивных элементов, позволяющие сделать Web-страницы удобнее для посетителя. Раскрыты вопросы реализации подгружаемого и генерируемого содержимого, семантической разметки, применения баз данных для формирования Web-страниц.