Upload
finatalya
View
539
Download
1
Embed Size (px)
Citation preview
Р Е А Л И З А Ц И Я К О М П Ь Ю Т Е Р Н О Й А Н И М А Ц И И
В С И С Т Е М Е A D O B E F L A S H C S 4 .
С О ЗД А Н И Е Э Л Е К Т Р О Н Н О Г О У Ч Е Б Н И К А
“ Z O O A B C ” В С И С Т Е М Е A D O B E F L A S H C S 4 .
Выполнила:
Ашпина Елизавета,
ученица 11 класса «А»
МБОУ «СОШ № 72» г. Новокузнецка
Руководитель:
Филилеева Наталья Валерьевна,
учитель информатики
ГИПОТЕЗА
Сочетание графики, программирования и различных типов
анимации в программе Adobe Flash CS4 делает ее уникальным
и популярным инструментом создания интерактивных
приложений в настоящее время.
Ц Е Л Ь :
Изучение программы ADOBE FLASH CS4 и создание
электронного учебника «Zoo ABC».
Задачи:
1. Исследовать различные типы Flash-анимации.
2. Изучить скриптовый язык ActionScript программы Flash.
3. Создать озвученный электронный учебник по английскому
языку «Zoo ABC».
МЕТОД Ы Н АУЧН О ГО П О З Н АН И Я
Анализ;
Моделирование;
Описание;
Прогнозирование;
Синтез;
Эксперимент.
3-ий класс за работой в электронном учебнике «ZOO ABC». Урок английского языка
Создание элементов для электронного учебника «ZOO ABC» учениками 5-х классов
FLASH : И СТОРИ Я СОЗД АН И Я
1996
1997 1998 1999 2000
2002 2003 2005 2007
2010Что же дальше?
ТИ П Ы АН И МАЦ И И
Покадровая анимация. Каждый кадр создаваемого фильма
рисуется отдельно. Полностью соответствует классической
анимации. Подходит для создания сложных сцен и
высокохудожественных фильмов, однако она чрезвычайно
трудоемкая. Основная идея: создается последовательность
ключевых кадров, в каждом из которых фиксируется изменение
состояния некоторого объекта по сравнению с предыдущим
кадром. В зависимости от частоты кадров и аккуратности их
заполнения можно получить правдоподобную имитацию
движения. Таким образом, создаются обычные мультфильмы, да и
остальные виды анимации. Покадровая анимация – единственный
путь создания сложной, близкой к традициям Диснея, анимации.
Трудоемкость и большой размер получаемых анимационных
мультфильмов заставляет обращаться к ней лишь тогда, когда
остальные средства исчерпаны.
ТИ П Ы АН И МАЦ И И
Анимация трансформации движения.
Создается только начальное и конечное
положение объекта, его размеры, время движения
и траекторию (а также, при необходимости,
некоторые другие параметры), а все его
промежуточные состояния компьютерная
программа просчитывает самостоятельно.
Очень простой с технической точки зрения вид
анимации, но при помощи него невозможно
создать сложные события.
ТИ П Ы АН И МАЦ И И
Анимация трансформации формы (морфинг).
Этот вид анимации следует реализовывать тогда,
когда один графический объект анимации должен плавно
видоизмениться в другой. Она подходит для создания
событий, связанных с равномерным изменением
координат объекта, его размеров, окраски, прозрачности
и поворота (а также некоторых других). Основная идея
такой анимации заключается в следующем: создается
начальная и конечная формы, а все промежуточные
кадры заполняются автоматически.
ТИ П Ы АН И МАЦ И И
Программная анимация. Поведение объекта
описывается при помощи сценария ActionScript.
Используется, прежде всего, в играх и
интерактивных элементах, а также в анимации,
основой которой является случайность. Зачастую
сделать анимацию бывает гораздо проще, используя
программирование, нежели применяя более
традиционные средства. К программированию стоит
прибегать прежде всего в тех случаях, когда в основу
анимации можно положить четкую математическую
зависимость
С К Р И П Т О В Ы Й Я З Ы К A C T I O NSCRIPTП Р О Г РА М М Ы F L A S H
Под скриптовым языком в общем случае понимается
язык программирования, позволяющий динамически
использовать инструменты (настраивать их или
автоматизировать работу с ними) какой-то существующей
системы.
С К Р И П Т О В Ы Й Я З Ы К A C T I O NSCRIPTП Р О Г РА М М Ы F L A S H
Любой скриптовый язык понимается только той
системой, для которой он был создан. ActionScript
является «родным» языком скорее даже не для Flash, а для
Flash Player — скромной программы , позволяющей
просматривать swf-фильмы. Сам же Flash — это только
среда разработки.
С К Р И П Т О В Ы Й Я З Ы К A C T I O NSCRIPTП Р О Г РА М М Ы F L A S H
Программа Flash может создавать весьма компактные
векторные анимации за счет нескольких оригинальных
решений. Одним из них являются символы (symbols) —
графические объекты, которые хранятся в библиотеке и
могут быть использованы многократно без заметного
увеличения в размере конечного файла.
С К Р И П Т О В Ы Й Я З Ы К A C T I O NSCRIPTП Р О Г РА М М Ы F L A S H
В современных версиях Flash имеются три основных типа
символов: MovieClip (Клип), Button (Кнопка), Graph
(Графика). Создаются экземпляры символов чаще всего
простым перетаскиванием их из библиотеки. Каждый
экземпляр клипа или кнопки должен иметь собственное имя.
В ActionScript имеется значительное число методов и
свойств, позволяющих управлять видом и поведением
экземпляров клипов и кнопок.
С К Р И П Т О В Ы Й Я З Ы К A C T I O NSCRIPTП Р О Г РА М М Ы F L A S H
При разработке ActionScript главной целью была простота,
столь необходимая для любого языка сценариев. Именно
поэтому многие правила его синтаксиса чрезвычайно мягкие
по сравнению с универсальными языками. Например, не
нужно явно объявлять тип переменной и совсем не
обязательно использовать при ее создании ключевое слово var.
Вызов функции может предшествовать ее определению, нет
строгого контроля типов.
СО З Д А Н И Е ЭЛ Е К Т Р О Н Н О Г О У Ч Е Б Н И К А « Z O O A B C »
СО З Д А Н И Е ЭЛ Е К Т Р О Н Н О Г О У Ч Е Б Н И К А « Z O O A B C »
Программный код для «перетаскивания объекта» методом
startDrag (“o2”- kangaroo). Упражнение № 1.
on (press) {
startDrag("o2",false);
}
on (release) {
stopDrag();
}
ЗАКЛЮЧЕНИЕ
Скриптовый язык ActionScript - очень мощный и в то же время простой в использовании язык программирования. Скриптовый язык ActionScriptвысоко ценится современными Web-программистами и является хорошим выбором при создании проектов.
Мною исследована система Adobe Flash CS5, изученскриптовый язык ActionScript и создан электронный учебник “ZOO ABC”
в системе Adobe Flash CS4.
Созданный мною электронный учебник является современной эффективной мультимедийной и интерактивной средой, т.к. включает в себя отображение информации; подсказки, что нужно сделать; упражнения для понимания и запоминания; оценку для определения необходимости повторения или перехода на следующий шаг.
Ссылки на учебник в сети Интернет: http://delay-s-nami.ru/wp-content/uploads/2011/03/zooabc.swf