Введение
Добро пожаловать
Задачи и философия этой книги
Загружаемые файлы
Что необходимо знать
Movie Explorer
Рабочая область
Установки Flash
Поддержка: мы готовы помочь вам
Об оформлении этой книги
PC и Mac

Глава 1. Начинаем
События и как с ними обращаться
События во Flash
События в реальном времени
Комментарии
Команды, аргументы и свойства
Инструкции
Синтаксис
Вложение
Резюме

Глава 2. Строим планы
Планирование
Библиотека замыслов
Раскадровка
Построение сценариев ActionScript
Программирование сверху вниз
Программирование снизу вверх
Блок-схемы
Веб-сайт stun:design
Резюме

Глава 3. Команды временной диаграммы
Пути между временными диаграммами
Назначение основных команд, связанных с временной диаграммой
Установка меток на временной диаграмме
Веб-сайт stun:design
Резюме

Глава 4. Основы интерактивности
Клипы и интерактивность
Cоздание интерактивности при помощи событий кнопок
События кнопок и навигация
Резюме

Глава 5. Трюки с навигацией
Невидимые кнопки
Структура сайта
Переходы от сцены к сцене
Переходы по меткам
Переходы от клипа к клипу
Переходы между разными SWF и с уровня на уровень
Интерфейс stun:design
Присоединение анимации к кнопкам
Перетаскиваемые окна
Резюме

Глава 6. Переменные
Переменные
Типы и значения
Выражения и буквальные значения
Буквальные значения
Выражения
Ввод и вывод
Создание поля ввода
Создание поля вывода
Применение строковых выражений
Работа со строками
Выбор имени для переменной
Хранение чисел
Вычислительные операции
Дальнейшие применения числовых выражений
Логические значения
Экспериментируем с логическими значениями
Объекты, методы и свойства в ActionScript
Объекты
Объект Math
Извлечение квадратного корня
Объект String
Определение длины строки
Проверка содержимого строки
Резюме

Глава 7. Циклы и принятие решений
Принятие решений
Решения в реальной жизни
Решения во Flash
Условное предложение в ActionScript
Применение условного предложения
Конструкция elseif
Применение конструкции elseif
Конструкция else
Применение предложения else
Циклы
Цикл ActionScript
Cоздание цикла while…do
Циклы for
Массивы
Игра в виселицу
Графика
Программа
Веб-сайт stun:design
Резюме

Глава 8. Звук
Объект sound
Создание звукового клипа
Создание звукового объекта
Создание управляющих элементов
Метод setPan();
Метод setVolume();
Применение методов setPan(); и setVolume();
Включение и выключение звука
ActionScript и стриминг
Веб-сайт stun:design
Создание панели управления звуком
Создание звукового объекта
Резюме

Глава 9. Интерактивность в развитии
И снова об экземплярах
Как мыслит Flash
Классы
Методы
Свойства
Типы поведения
Определение объектов
Клипы
Неграфические объекты
Развитая интерактивность и свойства объектов
Планирование заставки и детектора кэша
Программирование заставки и детектора кэша
Заставка
Введение
Создание анимированного индикатора загрузки
Галерея stun:design
Веб-сайт stun:design
Создание структуры сайта
Создание отдельных страниц
Основы навигации
Строка меню
Главная временная диаграмма
Резюме

Глава 10. Модульный ActionScript
Модульный ActionScript
Программирование по принципу черного ящика
Создание модульного клипа
Повторное использование модульного клипа
Управляющие клипы
Имитация реального движения
Создание желеобразной кнопки
Инерционное поведение
Создание Инерции
Эффект роения
Создание эффекта роения
Настраиваемые клипы
Создание настраиваемого клипа
Веб-сайт stun:design
Создание движения прокрутки
Создание прокрутки текстового поля
Как скрыть страницы
Скрываем страницы
Управление звуком
Резюме

Глава 11. Спрайты
Что такое спрайт
Управление
Глобальные и локальные данные
Движение
Столкновения
Обнаружение столкновений
Планирование игры stun:zapper
Мир игры (глобальный уровень)
screenTop, Bottom, Right, Left
score
level, skill, accel
speed
shipDead, fired, shipHeight
Игрок: объект ship (корабль) и его интерфейсы
Пришельцы: объект alien1 и его интерфейсы
Пуля: объект bullet и его интерфейсы
Взрыв - и все в огне
Веб-сайт stun:design
Страница 1: Заставка
Создание загрузчика stun:design
Страница 2: Введение
Машинопись на stun:design
Страница 3: Основное содержимое
Графика окна и кнопки
Создание окон сайта stun:design
Клип содержимого
Управляющий клип окна
Интеграция
Две последние кнопки
Последнее прости

Приложение A. Словарь

Приложение B. События

Приложение C. Свойства

Приложение D. Приоритеты операций

Приложение E. Совместимость Flash 5

Приложение F. Отладка

Предметный указатель