Adobe Flash | Базовый курс

Описание курса

Курс разработан преподавателями школы на основе оригинальных методик и материалов и учитывает рекомендации специалистов Adobe.

Курс нацелен на изучение структуры и внутренней архитектуры Actionscript 3 и основ работы с ним. Также значительное внимание уделяется разбору основных методик работы с графикой и анимацией во Flash CS5.

Задача курса заключается в развитии способностей студентов для дальнейшего самостоятельного изучения Actionscript 3.

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

Автор курса Дунаев Михаил.

Инструктор курса Ледин Сергей.

Результат обучения

По завершении курса студенты способны разработать несложный сайт с интерактивными элементами и динамическим содержимым, создавать баннеры и презентации.

Навыки: владение интерфейсом, его настройка, рисование во Flash. Создание анимации, озвучивание ее. Создание сложной программной анимации, зависящей от действий пользователя. Программирование интерактивных элементов (кнопок, клипов, пр.). Создание целостного проекта с динамическим содержимым.

По окончании курса выдается сертификат Школы.

Для кого предназначен курс

Курс предназначен как для новичков, желающих изучить технологии Flash, так и для специалистов-дизайнеров и программистов, желающих довести знание технологии Flash до высокопрофессионального уровня.

Требования к слушателям

Основы компьютерной грамотности. Базовое понятие об устройстве Internet и его наполнении. Начальные знания в области компьютерных средств обработки графики и звука. Знания в области программирования не обязательны, но весьма приветствуются.

Структура курса

Курс проводится в формате постоянного диалога с инструктором с совместным выполнением коротких практических заданий.

Длительность курса – 5 дней (одна рабочая неделя): с понедельника по пятницу. Занятия проводятся с 10:00 до 22:00 с перерывами на кофе-брейк, обед, ужин и сон.

Программа курса

Сначала приводится краткая программа курса, затем ниже указаны подробности. В зависимости от усвоения материала группой, часть программы может быть опущена или пройдена быстро, обзорно, с целью систематизации знаний.

День первый

  • История и начала технологии
  • Интерфейс
  • Рисование
  • Слои и временная шкала
  • Расчетная анимация
  • Библиотеки и работа с внешними файлами
  • Текст и шрифты
  • Создание и использование графических символов
  • Покадровая анимация
  • Расчетная анимация

День второй

  • Виды анимации
  • Классическая анимация
  • Анимация движения
  • Анимация формы
  • Инверсная кинематика
  • 3D анимация
  • Создание простых кнопок
  • Символы

День третий

  • Фильтры и способы смешивания слоев
  • Звук
  • Видео
  • Интеграция с другим продуктами CS5
  • Публикация роликов
  • Основы программирования
  • Язык Actionscript 3.0
  • Работа с данными и программирование
  • Интерактивность
  • Работа с объектами из библиотеки

День четвертый

  • Событийная модель
  • Работа с отображаемыми объектами
  • Работа с текстовыми полями
  • Загрузка внешних данных
  • Создание прелоадера
  • XML

День пятый

  • Создание новостной ленты
  • Создание галереи
  • Создание презентации
  • Создание игры
Подробная программа курса

День первый

  • История и начала технологии
  • История Flash. Мультимедиа-компиляторы, предназначение. Фигуранты рынка, сектор использования. Назначение Flash, спектр применения. Проигрыватели. Продукты сторонних разработчиков, связанные с Flash. Растровая и векторная графика.
  • Интерфейс
  • Интерфейс. Welcome Screen. Workspaces. Предустановленные рабочие пространства. Создание собственных рабочих пространств. Панели и окна. Управление панелями. Типы файлов. Настройки публикации. Линейки. Сетка. Вспомогательные линии (направляющие). Панель Tools. Настройка панели. Панель Properties. Настройка документа. FPS.
  • Рисование
  • Инструменты масштабирования (Zoom Tool, Hand). Инструменты рисования. Объекты типа Merge Drawing. Объекты типа Object Drawing. Отличие. Понятие обводки, заливки. Работа с инструментами рисования. Настройки линии. Настройки заливки. Режимы кисти. Инструменты Oval и Rectangle. Примитивы. Инструменты Polystar и Deco. Инструменты выделения. Работа с палитрой. Панель Color. Настройки цветов. Градиенты. Настройки градиентных заливок. Растровые заливки. Настройки растровых заливок. Свободная трансформация. Панель Transform. Редактирование градиентных заливок. Панель Align. Выравнивание объектов. Режимы выравнивания.
  • Слои и временная шкала
  • Монтажная линейка. Слои. Настройки слоев. Типы слоев. Группы слоев. Временная шкала. Режимы редактирования временной шкалы. Понятие кадра. Ключевые кадры. Маски.
  • Библиотеки и работа с внешними файлами
  • Понятие библиотеки. Окно библиотеки. Настройки публикации растровых изображений. Типы объектов во Flash. Создание объекта, способы. Редактирование объектов. Различие между MovieClip и Graphic. Система координат. Относительность. Точка трансформации.
  • Текст и шрифты
  • Типы текстовых полей. Text Layout Framework. Соединение нескольких текстовых полей. Встраивание шрифтов. Использование шрифтов устройств. Разбиение текста на абзацы, предложения, слова. Конвертирование текста в графику.
  • Создание и использование графических символов.
  • Подробное рассмотрение символов. Навигация между временными шкалами, Редактирование символа в библиотеке. Разница между символом и экземпляром. Изменение цвета и прозрачности. Дублирование символа. Встраивание символа в символ.
  • Точка трансформации. Относительность системы координат.

День второй

  • Классическая анимация
  • Понятие классической анимации. Создание анимации. Настройки замедления и ускорения. Редактирование кривых ускорения. Разбиение анимации на части. Вложенная анимация. Анимация персонажей.
  • Анимация движения
  • Понятие Motion Tween. Создание и удаление анимации. Изменение свойств символов. Выделение и копирование анимации. Редактирование пути анимации. Добавление масштабирования, вращения и прозрачности. Анимация текста и растровых изображений.
  • Конвертация в покадровую анимацию. Motion Editor. Motion Presets.
  • Анимация формы
  • Понятие анимации формы. Создание и удаление анимации. Анимация цвета и градиентов. Добавление подсказок для анимации.
  • Инверсная кинематика
  • Понятие костей в анимации. Использование костей. Настройка кинематики.
  • 3D анимация
  • Анимация в 3-х измерениях. Возможности. Варианты использования. Настройка. Сравнение с программной 3D анимацией.
  • Создание простых кнопок
  • Создание кнопок. Конвертирование графики в кнопку. Добавление слоев в кнопку. Прозрачные кнопки.
  • Символы.
  • Понятие символа. Типы символов. Анимация в символе. Зацикленная анимация. Создание анимации в кнопке.

День третий

  • Фильтры и способы смешивания слоев
  • Применение фильтров к символу. Смешивание слоев.
  • Звук.
  • Понятие звука во Flash. Импортирование звука в библиотеку. Сжатие звука. Звуковые эффекты. Синхронизация звука и анимации.
  • Добавление звука на кнопку.
  • Видео.
  • Понятие видео во Flash. Импортирование видео в библиотеку.
  • Использование компонентов для воспроизведения видео.
  • Интеграция с другим продуктами CS5
  • Интеграция с Photoshop, Illustrator, InDesign, Flash Builder.
  • Публикация роликов
  • Настройка HTML. Настройка SWF. Создание проектора.
  • Основы программирования
  • Использование Code Snippets для остановки ролика, навигации по временной шкале, создания гиперссылки, управления звуком.
  • Язык Actionscript 3.0
  • Введение в программирование на Actionscript 3.0. Усовершенствования языка. Возможности API Flash Player. Клиентские среды выполнения флеш-приложений. Инструменты разработки приложений.
  • Работа с данными и программирование
  • Переменные. Циклы. Условия. Сложные условия. Булева логика.
  • Интерактивность и работа с объектами из библиотеки
  • Программное изменение свойств объектов. Создание объектов. Дублирование. Классы и пакеты. Параметры конструктора. Обязательные и необязательные параметры. Методы экземпляра. Модификаторы управления доступом для экземпляров. Параметры метода. Возвращаемые значения.

День четвертый

  • Событийная модель
  • Виды событий. Цель события. Метод-обработчик события. Передаваемые параметры.
  • Работа с отображаемыми объектами
  • Анимация объектов с помощью ActionScript. Динамическое изменение свойств.
  • Работа с текстовыми полями
  • Изменения содержания текстового поля. Изменение форматирования, цвета фона и обводки.
  • Загрузка внешних данных
  • Загрузка изображений, звука, видео.
  • XML
  • Введение в XML, синтаксис, загрузка, получение информации.

День пятый

  • Создание новостной ленты
  • Использование RSS сайта. Различные варианта написания кода. Введение в ООП
  • Создание галереи
  • Загрузка изображений. Варианты исполнения с XML и без
  • Создание презентации
  • Закрепляем полученные знания.
  • Создание игры
  • Тонкости и особенности
  • Вопросы и ответы