Macromedia Flash MX. Создание игр с помощью ActionScript

Гари Розенцвейг

Введение
Инструменты Flash, используемые для
создания игр
Интерфейс Flash
Главное"окно Flash
Панели
Пункты меню
Создание кнопок
Временная шкала кнопки
Пример кнопки
Создание текста
Свойства текста
Динамический текст
Редактируемый текст
Импорт мультимедийных элементов во Rash
Растровые изображения
Звуки
Организация ролика
Библиотека
Кадры
Слои
Сиены
Нерабочая область
Подготовка ролика к публикации
Список заключительных проверок
Публикация
Размещение Flash-ролика в сети
Введение в ActionScript
Урок Что такое код ActionScript
и где его размешать
Сценарии кадра
Сценарии для кнопок
Сценарии клипов
Урок Ваша первая программа
на ActionScript
Урок Контроль воспроизведения ролика
Урок Создание кнопок для пользователя
Урок Анимация при помоши Action Script
Урок Возможность управления клипами
пользователем
У рок Использование переменных
Урок Выполнение операций
Урок Условные выражения
Урок Циклы
Урок Текст и строки
Урок Создание функций
Урок Массивы
Элементы ActionScript
для создания игр
Урок Контроль воспроизведения клипа
Урок Управление свойствами клипа
Урок Применение метода "Перетащи
и положи" к клипам
Урок Клипы и уровни
Урок Копирование клипов
Урок Управление несколькими клипами
Создание клипа сценария
Обработчики событий
Урок Пересечение объектов
Урок Изменения содержимого экрана
с помощью клипов
Урок Ввод команд с клавиатуры
Урок Воспроизведение звука
Процесс создания игры
Rash и игры
Недостатки
Достоинства
Элементы игры
Окно загрузки
Титульное окно
Правила
Фон
Окно завершения игры
Программирование
Анализ задачи
Правила программирования
Отладка
Тестирование
Вопросы авторских прав
Изменение игр, рассматриваемых
в данной главе
Изменение графики
Изменение кода ActionScript
Объединение игр
Распространенные ошибки
Имена клипов
Свойства связи
Уровни клипа
Нижнее подчеркивание
Splice и Slice
Глобальные и локальные переменные
Создание визуальных эффектов
Увеличение кнопок
Задача проекта
Подход
Подготовка ролика
Создание кода
К сведению
Другие возможности
Врашаюшаяся и изменяющая цвета спираль
Задача проекта
Подход
Подготовка ролика
Смена цветов и вращение
К сведению,
Другие возможности
Случайность и эффект старого кино
Задача проекта
Подход
Подготовка ролика
Создание кода
К сведению
Другие возможности
Перемещение букв
Задача проекта
Подход
Подготовка ролика
Создание кода
К сведению
Другие возможности
След от курсора
Задача проекта
Подход
Подготовка ролика
Создание кода
К сведению:
Другие возможности
Эффект трехмерности
Задача проекта
Подход
Подготовка ролика
Создание кода
Другие возможности
Игрушки и безделушки
Волшебный хрустальный шар
Задача проекта
Подход
Подготовка ролика
Создание кода
К сведению
Другие возможности
Музыкальный автомат
Задача проекта
Подход
Подготовка ролика
Создание кода
Другие возможности
Аналоговые часы
Задача проекта
Подход
Подготовка ролика
Создание кода
Другие возможности
Лавовая лампа
Задача проекта
Подход
Подготовка ролика
Создание кода
Другие возможности
Игра "Жизнь"
Задача проекта
Подход
Подготовка ролика
Создание кода
К сведению
Другие возможности
Игрушки-конструкторы
Составь лису методом "Перетащи
и положи"
Задача проекта
Подход
Подготовка ролика
Создание кода

Создай лису методом "Нажми и измени"
Задача проекта
Подход
Создание кода
К сведению
Другие возможности
Альбом для рисования
Задача проекта
Создание простой программы рисования Создание полной программы рисования
Добавление кнопок Clear и Print
К сведению
Другие возможности
Музыкальный миксер
Задача проекта
Подход\'"
Подготовка ролика
Создание кода
К сведению
Другие возможности
Танцующая лиса
Задача проекта
Подход
Подготовка ролика
Создание кода
К сведению
Другие возможности
Игры типа "Найди и нажми"
Найди лису
Задача проекта
Подход
Подготовка ролика
Создание кода
К сведению
Другие возможности
Поймай лису
Задача проекта
Подход
Подготовка ролика
Создание кода
К сведению
Другие возможности
Подстрели лису
Задача проекта
Подход
Подготовка ролика
Создание кода
К сведению
Другие возможности
Охота на лис
Задача проекта
Подход
Подготовка ролика
Создание кода
К сведению
Другие возможности
Игры типа "Поймай или пропусти"
Поймай яблоко
Задача проекта
Подход
Подготовка ролика
Создание кода
К сведению
Другие возможности
Поймай хорошее яблоко
Задача проекта
Подход
Подготовка ролика
Создание кода
Неведению
Другие возможности
Сплав на байдарке
JPЗадача проекта
IПодход
iПодготовка ролика
ГСоздание кода
|К сведению
\Другие возможности
*oГонки
:Задача проекта :
!Подход
Подготовка ролика
Создание кода
К сведению
Другие возможности
Игры типа "Прицелься и выстрели"
Стрельба по воздушным шарам
Задача проекта
Подход
Подготовка ролика
Создание кода
К сведению
Другие возможности
Стрельба с прицелом
Задача проекта
Подход
Подготовка ролика
Создание кода
К сведению:
Другие возможности
Шарики-захватчики
Задачи проекта
Подход
Подготовка ролика
Создание кода
К сведению
Другие возможности
Игры с мячом и битой
Стена и мяч
Задача проекта
Подход
Подготовка ролика
Создание кода
К сведению
Другие возможности
Мяч и бита
Задача проекта
Подход
Подготовка ролика
Создание кода
К сведению
Другие возможности
Бита и блоки
Задача проекта
Подход
Подготовка ролика
Создание кода
К сведению
Другие возможности
Бита и блоки: три измерения
Задача проекта
Подход
Подготовка ролика
Создание кода
К сведению
Другие возможности
Викторины и загадки со словами
Викторина во Flash
Задача проекта
Подход
Подготовка ролика
Создание кода
К сведению
Другие возможности
Викторина с учетом времени
Задача проекта
Подход
Подготовка ролика
Создание кода
К сведению
Другие возможности
Игра "Виселица"
Задача проекта
Подход
Подготовка ролика
Создание кода
К сведению
Другие возможности
Криптограмма
Задача проекта
Подход
Подготовка ролика
Создание кода
К сведению
Другие возможности
Мозаика
Пазл
Задача проекта
Подход
Подготовка ролика
Создание кода
Другие возможности
Пятнашки
Задача проекта
Подход
Подготовка ролика
Создание кода
К сведению
Лругие возможности
Игра совпадений
Задача проекта
Подход
Подготовка ролика
Создание кода
К сведению
Другие возможности
Найди картинку
Задача проекта
Подход
Подготовка ролика
Создание кода
К сведению
Лругие возможности
Головоломки
Игра на развитие памяти
Подход
Подготовка ролика
Создание кода
К сведению
Другие возможности
Дедукция
Задача проекта
Подход
Подготовка ролика
Создание кода
К сведению
Другие возможности
Йога
Задача проекта
Подход
Подготовка ролика
Создание кода
Другие возможности
Рекурсивные блоки
Задача проекта
Подход
Подготовка ролика
Создание кода
К сведению
Другие возможности
Казино и карточные игры
Игровой автомат
Задача проекта
Подход
Подготовка ролика
Создание кода
К сведению
Другие возможлости
Видеопокер
Задача проекта
Подход
Подготовка ролика
Создание кода
К сведению
Другие возможности
Игра в очко, или двадцать одно
Задача проекта
Подход
Подготовка ролика
Создание кода
К сведению
Другие возможности
Пасьянс "Пирамида"
Задача проекта
Подход
Подготовка ролика
Создание кода
К сведению
Другие возможности
Аркады
Космический бой
Задача проекта
Подход
Подготовка ролика
Создание кода
К сведению
Другие возможности
Астероиды
Задача проекта
Подготовка ролика
Создание кода
К сведению
Другие возможности
Погоня в лабиринте
Задача проекта
Подготовка ролика
Создание кода
К сведению
Другие возможности
Луноход
Задача проекта
Подготовка ролика
Создание кода
К сведению
Другие возможности
Платформенный скроллер
Задача проекта
Подход
Подготовка ролика
Создание кода
К сведению
Другие возможности
Сложные приемы
Выполнение и оптимизация
Использование альтернативных
возможностей
Установление контрольных точек
Выбор лучшей альтернативы
Оптимизация в ActionScript
Экран загрузки
Создание полосы загрузки
Сложные экраны загрузки
Другие типы экранов загрузки
Зашита от копирования
Как и почему воруют игры
Как предотвратить воспроизведение
игры с другого компьютера
Как обойти защиту от копирования
Другие методы зашиты
Список лучших игроков
Как работает список лучших игроков
Программы на языке Perl
Демонстрация списка лучших игроков
Добавление списка лучших игроков
в игру
Сложности применения списка
лучших игроков
Определение версии Flash-плагина
Как узнать версию плеера
Требуемые версии
Возможности Rash -плеера
Приложения
AРесурсы сети Internet
для Flash-разработчика
BКраткий экскурс в историю игр
Предметный указатель