Введение
Структура книги
Отличие Flash MX от предыдущих версий
От издательства



Знакомство с программой

Основные типы графики
Растровая графика
Векторная графика
Анимация
Интерфейс
Библиотека объектов
Слои и уровни сцены
Объекты рабочего уровня
Группировка объектов
Изменение размера объектов и перемещение
Позиционирование объектов
ActionScript

Занятие 1. Создание фильма
Начальные установки фильма
Первая анимация
Сохранение и публикация проекта

Занятие 2. Рисование
Объединение
Дублирование
Сегментирование
Эффект размытия
Градиентная заливка
Растровая заливка
Цвет



Занятие 3. Слои, кадры и сцены

Слои
Настройка свойств слоя
Кадры
Использование слоев в анимации
Сцены

Занятие 4. Введение в анимацию
Раскадровка
Управление скоростью движения и вращением
Морфинг
Маркеры формы

Занятие 5. Символы и анимация
Символы
Свойства объектов
Ориентация при движении
Маскирование

Занятие 6. Растровая графика в программе Flash
Импорт графики
Трассировка
Экспорт графики



Занятие 7. Текст

Анимирование текста
Оформление текста
Кернинг
Очерчивание букв
Цветовое оформление
Редактируемые текстовые поля
Открытие HTML-страниц с помощью гиперссылок

Занятие 8. Элементы интерактивности
Устройство кнопки
Назначение сценариев кнопкам
Открытие HTML-страниц с помощью кнопок
Раскрывающиеся меню

Занятие 9. Секреты кадров
Метки и комментарии кадров
Управление кадрами фильма
Переход к заданному кадру

Занятие 10. Адресация объектов в фильме
Идентификация клипа в фильме
Пути к объектам

Занятие 11. Имена текстовых полей
Имена текстовых полей и переменные
Программирование текстовых полей
Прокрутка текста

Занятие 12. Переменные
Типы переменных
Использование переменных
Преобразование типов переменных

Занятие 13. Проверка условий в ActionScript и случайные числа
Условное действие if
Условное действие else if
Конструкция switch…case
Универсальность кода
Случайные числа

Занятие 14. Управление экземплярами символов
Свойства объекта
Перемещение объекта
Изменение цвета объекта
Дублирование

Занятие 15. Циклы, массивы и функции
Цикл for
Цикл while
Цикл do…while
Массивы
Пользовательские функции

Занятие 16. Звук в программе Flash
Добавление звука на киноленту
Замена и компрессия звука
Управление звуком

Занятие 17. Программирование перемещаемых клипов
Перетаскивание клипов
Определение координат указателя мыши
Создание собственного указателя мыши

Занятие 18. Внешние данные, изображения и клипы
Загрузка данных из текстового файла
Загрузка клипа
Загрузка изображения

Занятие 19. Время
Программный объект Date
Создание часов
Функция getTimer

Занятие 20. UI-компоненты
CheckBox
RadioButton
ScrollBar
ComboBox
Создание UI-компонентов
Превращение кнопки в компонент

Занятие 21. Обмен данными и создание программ
Обмен данными между Flash и JavaScript
Создание программы в формате EXE

Занятие 22. Индикаторы загрузки
Индикатор загрузки кадров
Индикатор загрузки байтов
Проверка загрузки кадра



Занятие 23. Тестирование фильма

Тестовый просмотр
Отладка сценария
Изменение свойств объектов
Контрольные точки

Приложение 1. Инструменты рисования и редактирования
Arrow
Subselection
Line
Lasso
Pen
Text
Oval
Rectangle
Pencil
Brush
Free Transform
Fill Transform
Ink Bottle
Paint Bucket
Dropper
Eraser

Приложение 2. Панели
Панель Info
Панель Aling
Панель Transform
Панель Color Mixer
Панель Color Swatches
Панель Components
Панель Actions
Панель Movie Explorer

Приложение 3. Инспекторы свойств
Инспектор свойств линий и карандаша
Инспектор свойств пера, овала и прямоугольника
Инспектор свойств текста
Инспектор свойств документа
Инспектор свойств кадра
Инспектор свойств объекта

Приложение 4. ActionScript
-- (декремент)
++ (инкремент)
! (логическое отрицание)
!= (неравенство)
[ ] (оператор доступа к элементу массива)
{ } (объектный инициализатор)
|| (дизъюнкция)
= (больше или равно)
Accessibility
Arguments (объект)
and
Array
Boolean (функция)
Boolean (объект)
break
Button (объект)
case
Color (объект)
continue
_currentframe
Date (объект)
default
delete
do...while
_droptarget
duplicateMovieClip
else
else if
eval
FCheckBox (компонент)
FComboBox (компонент)
FListBox (компонент)
for
for...in
FPushButton (компонент)
FRadioButton и FRadioButtonGroup (компоненты)
FScrollBar (компонент)
FScrollPane (компонент)
FStyleFormat (объект)
_framesloaded
fscommand
Function (объект)
function
getProperty
getURL
_global
globalStyleFormat
gotoAndPlay
gotoAndStop
if
ifFrameLoaded
isFinite
Key (объект)
_level
loadMovie
loadVariables
maxscroll
Mouse (объект)
MovieClip (объект)
_name
new
nextFrame
nextScene
null
Number (функция)
Number (объект)
Object (объект)
onClipEvent
on
_parent
play
prevFrame
prevScene
random
removeMovieClip
return
_root
scroll
Selection (объект)
set
setInterval
setProperty
Sound (объект)
_soundbuftime
startDrag
stop
stopAllSounds
stopDrag
String (функция)
String (объект)
switch
_target
targetPath
tellTarget
TextField (объект)
this
_totalframes
trace
unloadMovie
updateAfterEvent
_url
var
while
with
_x
_xmouse
_xscale
_y
_ymouse
_yscale

Приложение 5. Публикация Flash-проекта
Параметры Flash
Параметры HTML
Параметры GIF
Параметры JPEG
Параметры PNG
Параметры QuickTime
Форматы экспорта файлов
Шаблоны HTML для публикации

Приложение 6. Сообщения об ошибках

Алфавитный указатель