• Tidak ada hasil yang ditemukan

РЕАЛИЗАЦИЯ АНИМАЦИЙ ПО СИСТЕМНОМУ ПРОГРАММИРОВАНИЮ НА MACROMEDIA FLASH

N/A
N/A
Protected

Academic year: 2024

Membagikan "РЕАЛИЗАЦИЯ АНИМАЦИЙ ПО СИСТЕМНОМУ ПРОГРАММИРОВАНИЮ НА MACROMEDIA FLASH"

Copied!
3
0
0

Teks penuh

(1)

УДК 004.45’275

РЕАЛИЗАЦИЯ АНИМАЦИЙ ПО СИСТЕМНОМУ ПРОГРАММИРОВАНИЮ НА MACROMEDIA FLASH

Омаров А.

Евразийский национальный университет им. Л. Н. Гумилева, Астана Научный руководитель – Исайнова А.Н.

Системное программирование (или программирование систем) — подраздел программирования, заключающийся в работе над системным программным обеспечением.

Определение «системное» подчеркивает тот факт, что результаты этого вида программирования существенно меняют свойства и возможности вычислительной системы. В то же время бесспорным остаётся тот факт, что в определенной степени этот результат имеет место при применении любых программ, выполняемых в вычислительной системе. Поэтому между программированием «системным» и «несистемным»

(прикладным программированием") нет четкой границы. Вычислительная система имеет иерархическую структуру, которую можно представить в виде набора вложенных слоев, на внешнем из которых находятся прикладные программы, а на самом внутреннем — аппаратура компьютера [1]. Одной из основных отличительных черт системного программирования по сравнению с прикладным заключается в том, что результатом последнего является выпуск программ для взаимодействия с пользователем (например, текстовый процессор). В то время как результатом системного программирования является выпуск программ для взаимодействия с аппаратным обеспечением (например, дефрагментация жёсткого диска), что подразумевает сильную зависимость таких программ от аппаратной части.

Macromedia Flash — мультимедийная платформа компании Adobe для создания веб- приложений или мультимедийных презентаций. Платформа включает в себя ряд средств разработки, прежде всего Adobe Flash Professional и Adobe Flash Builder, а также программу для воспроизведения flash-контента — Adobe Flash Player, хотя flash-контент умеют воспроизводить и многие плееры сторонних производителей [2]. Например, SWF- файлы можно просматривать с помощью свободных плееров Gnash или swfdec. Adobe Flash позволяет работать с векторной, растровой и ограниченно с трёхмерной графикой, а также поддерживает двунаправленную потоковую трансляцию аудио и видео.

Стандартным расширением для скомпилированных flash-файлов (анимации и интерактивных приложений) является .SWF (Shockwave Flash или Small Web Format).

Расширение FLA соответствует формату рабочих файлов в среде разработки.

Покадровая и расчётная Flash-анимация.

Расчётная aнимация может быть реализована двумя способами:

Анимация формы — Tween Shape Анимация движения — Tween Motion

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

Палитра, в которой создаётся анимация — это Timeline [3].

Основные правила маркировки кадров в палитре Timeline

 Пустые кадры изображаются на белом фоне. Пустые ключевые кадры содержат пустые кружочки. Когда вы создаёте во Flash новый ролик, то на палитре Timeline вы видите единственный ключевой кадр, маркированный пустым кружочком.

(2)

 Кадры, в которых имеются какие-то «персонажи» (например, вы сделали один мазок кистью) изображаются на сером фоне. Ключевые кадры содержат чёрные кружочки.

 Кадры, в которых организована промежуточная анимация движения — Tween Motion, изображаются на сиреневом фоне. Ключевые кадры содержат чёрные кружочки, а через промежуточные (неключевые), проходит чёрная стрелка.

 Кадры, в которых организована промежуточная анимация формы — Tween Shape, изображаются на зелёном фоне. Ключевые кадры содержат чёрные кружочки, а через промежуточные (неключевые) проходит чёрная стрелка.

Если по каким-либо причинам промежуточная анимация не может быть сформирована (например, отсутствует необходимый ключевой кадр), то вместо стрелки по промежуточным кадрам будет проходить пунктирная линия.

Строчная буква a показывает, что с данным кадром сопоставлены какие-то действия.

Например, кадру может быть прописана акция, которая будет определять, предоставить ли пользователю возможность использовать меню Flash-плеера или нет. Акцию можно прописать только ключевому кадру! Красный флажок указывает, что кадр содержит метку. Метку может содержать только ключевой кадр!

Некоторые слои имеют специфическую маркировку. Например, слой Guide: Motion_G (слой-гид — направляющий) на котором с помощью инструмента Pencil была определена траектория движения объекта расположенного слоем ниже. Ещё один замечательный и весьма примечательный слой — слой Mask (маска), который позволяет создавать очень интересные эффекты для объектов расположенных слоем ниже. В обоих случаях мы видим явную зависимость слоёв — зависимые слои немного сдвинуты вправо на палитре Timeline.

Создание покадровой анимации

В покадровой анимации содержание сцены изменяется в каждом кадре, без неё невозможно обойтись при создании анимированного персонажа [4].

Итак, создаём новый слой, и рисуем в первом кадре этого слоя очаровательного пушистого котёнка. Для того чтобы создать ещё один ключевой кадр, щёлкните правой кнопкой мыши и в появившемся меню выберите пункт Insert Keyframe (вставить ключевой кадр) или нажмите клавишу F6. Обратите внимание, что второй кадр полностью

(3)

дублирует первый. Измените содержание второго кадра в соответствии с требованиями анимации…

В ходе работы над персонажем можно использовать инструменты рисования, работать с буфером обмена, импортировать графику. Полезно периодически просматривать результаты своей работы, используя уже знакомую вам команду Control > Test Movie.

Литература:

1. http://ru.wikipedia.org/wiki/Системное_программирование 2. http://ru.wikipedia.org/wiki/Macromedia_Flash

3. https://sites.google.com/site/informaticsttrk/struktura-informatiki/5-osnovy-sozdania- animacii-pokadrovaa-animacia

Referensi

Dokumen terkait