Выбрать главу

Просматривая программу, вы увидите две косые черты, идушие друг за другом: //. Они говорят о том, что текст, идуший за ними, является комментарием. Если данное обозначение встретится вам в начале строки, значит, комментарием является вся строка. Если в набранной вами программе комментариев не будет, от этого ничего не изменится. Комментарии нужны для лучшего понимания алгоритма программ вами и теми людьми, которые будут ее модифицировать. Но лучше, если снабжение программ комментариями войдет у вас в привычку. Коментирование кодов поможет вам и вашим коллегам редактировать в будушем ваши проекты.

Названия роликов и кадров, используемых в программах, помешены в кавычки ("").

Обновления и контактная информация

Автор и издатели данной книги пытались не допустить ошибок или опечаток. Я пишу по возможности внимательно, а несколько редакторов просматривают написанный текст перед публикацией. Однако при создании подобной книги мы ограничены во времени. Если бы я использовал столько времени, сколько мне необходимо для издания безукоризненной книги, то к моменту выхода из печати она давно бы устарела.

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

http://www.garyrosenzweig.com/books/books9support.html

Там содержится информация о книге для тех, кто еше не купил ее, обновления, ссылки на ресурсы и адрес, по которому вы можете посылать свои отзывы о книге.

Желаю приятного прочтения

Я надеюсь, что из данной книги вы извлечете что-то полезное для своей карьеры, вашей компании или вашего Web-сайта. Но прежде всего я надеюсь, что книга вам просто понравится.

Хотя многие покупают ее по профессиональным и образовательным причинам, не следует забывать, что она посвяшена играм, а игры – это способ развлечения. Надеюсь, что создание игр вам понравится гораздо больше, чем сам процесс игры.

Глава 1 Инструменты Flash, используемые для создания игр

• Интерфейс Flash

• Создание кнопок

• Создание текста

• Импорт мультимедийных элементов во Flash

• Организация ролика

• Подготовка ролика к публикации

Прежде чем приступить к изучению того, как создаются Flash-игры, давайте попробуем взглянуть на это с точки зрения человека, работающего с Action-Script (язык программирования, используемый в программе). Данная книга не является пособием для начинающих, поэтому в ней не излагаются основы, тем более что в пакет Flash входят специальные обучающие программы. Вместо этого в книге подробно рассматриваются различные инструменты Flash 8 и способы их использования в играх, написанных на ActionScript. Задача первых четырех глав – развить ваши навыки и тем самым подготовить к изучению примеров, содержащихся в остальных главах книги.

Интерфейс Flash

Прежде чем создавать сложные программы на ActionScript, вам необходимо хорошо изучить интерфейс Flash, который включает множество окон, панелей и меню.

Главное окно Flash

Основой интерфейса Flash является главное окно и его важнейший элемент – рабочее поле. На рис. 1.1 показано рабочее поле, которое содержит изображение большого дерева и лисы, держащей корзину.

Рисунок 1.1. Главное окно – основной элемент интерфейса Flash

Для программиста на ActionScript одни элементы главного окна более важны, чем другие. В верхней части расположена временнбя шкала, в которой некоторые кадры помечены номерами 1, 5, 10 и 15. Сбоку временной шкалы находится панель управления слоями. В данном примере показаны два слоя: «Background» (Фон) и «Fox» (Лиса).

Вы наверняка заметили, что кадры на временной шкале намного шире, чем обычно. Это связано с тем, что поле представления кадров было расширено при помощи кнопки Frame view (Отображение кадра), показанной на рис. 1.1. Существует еще несколько опций по управлению представлением кадров, например можно регулировать высоту каждого слоя (находится в свойствах слоя). Поэкспериментируйте с ними самостоятельно.

Область рабочего поля главного окна может содержать любой элемент вашего ролика: графический образ, кнопку или клип.

Изображение, показанное на рабочем поле главного окна, можно увеличить или сжать. Для этих целей предназначено всплывающее меню Scale (Масштаб), расположенное в левом нижнем углу главного окна, но для изменения масштаба намного удобнее пользоваться "горячими" клавишами. Нажатие клавиш Cntrl+2(PC) или Command+2(Mac) масштабирует рабочее поле так, чтобы оно вплотную занимало все свободное место в главном окне. Использование сочетания клавиш Cntr+3 или, соответственно, Command+3 масштабирует рабочее поле так, что в главном окне максимально распахивается область, содержащая все изображения, в том числе те, которые находятся на серой области вне пределов рабочего поля. Сочетание Cntr+1 (Command+1) возвращает рабочему полю масштаб 100 %. И наконец, использование командных клавиш в сочетании с + и – позволяет изменять текущий масштаб в два раза.