программ и попытка воспроизведения примеров и является хорошей практикой, однако даже самому аккуратному разработчику будет непросто полностью воссоздать сложные программы со страниц данной книги.
Условные обозначения
Для лучшего понимания материала в книге принято несколько условных обозначений. Любое слово, выделенное моноширинным шрифтом, является командой, функцией или другим элементом синтаксиса ActionScript. Все эти элементы можно найти в документации по Flash. Примерами являются: gotoAndPlay(), stop(), _x.
Полужирным моноширинным шрифтом записывается элемент синтаксиса, определяемый пользователем, например myVariable. Обычно он представляет собой имя переменной или определяемое пользователем название функции.
Просматривая программу, вы увидите две косые черты, идушие друг за другом: //. Они говорят о том, что текст, идуший за ними, является комментарием. Если данное обозначение встретится вам в начале строки, значит, комментарием является вся строка. Если в набранной вами программе комментариев не будет, от этого ничего не изменится. Комментарии нужны для лучшего понимания алгоритма программ вами и теми людьми, которые будут ее модифицировать. Но лучше, если снабжение программ комментариями войдет у вас в привычку. Коментирование кодов поможет вам и вашим коллегам редактировать в будушем ваши проекты.
Названия роликов и кадров, используемых в программах, помешены в кавычки ("").
Обновления и контактная информация
Автор и издатели данной книги пытались не допустить ошибок или опечаток. Я пишу по возможности внимательно, а несколько редакторов просматривают написанный текст перед публикацией. Однако при создании подобной книги мы ограничены во времени. Если бы я использовал столько времени, сколько мне необходимо для издания безукоризненной книги, то к моменту выхода из печати она давно бы устарела.
Так или иначе, читатель может обнаружить небольшие несоответствия в некоторых программах. Также имеется вероятность того, что следующие версии или исправленные обновления Flash внесут некоторые изменения в Action-Script, что повлечет необходимость изменения данных программ. В этом случае я помешу обновления и исправления на специальный сайт, имеюший следующий адрес:
http://www.garyrosenzweig.com/books/books9support.html
Там содержится информация о книге для тех, кто еше не купил ее, обновления, ссылки на ресурсы и адрес, по которому вы можете посылать свои отзывы о книге.
Я надеюсь, что из данной книги вы извлечете что-то полезное для своей карьеры, вашей компании или вашего Web-сайта. Но прежде всего я надеюсь, что книга вам просто понравится.
Хотя многие покупают ее по профессиональным и образовательным причинам, не следует забывать, что она посвяшена играм, а игры – это способ развлечения. Надеюсь, что создание игр вам понравится гораздо больше, чем сам процесс игры.
Глава 1
Инструменты Flash, используемые для создания игр
• Интерфейс Flash
• Создание кнопок
• Создание