- •2014 Содержание
- •1 Работа с Macromedia Flash
- •1.1 Работа со статичной графикой
- •Лабораторная работа №1
- •1.2 Работа с Action Script
- •Лабораторная работа №2
- •Лабораторная работа №3
- •Лабораторная работа №4
- •2 Работа с Borland Delphi7
- •2.1 Работа с ini-файлами
- •Лабораторная работа №1
- •Лабораторная работа №2
- •2.2 Создание многопоточных приложений
- •Лабораторная работа №3
- •3 Индивидуальное задание
- •Заключение
- •Список используемых источников
1 Работа с Macromedia Flash
Macromedia Flash – это средство для создания анимации с помощью векторной графики. Данная среда является хорошим инструментом для художников и дизайнеров.
Изначально программа называлась Splash Animator и принадлежала фирме Future Animation. Эта программа предназначалась для изготовления мультфильмов на компьютерах. Позднее, компания Macromedia выкупила эту программу, изменила интерфейс, обеспечила хорошую рекламу и переименовала во Flash [2].
1.1 Работа со статичной графикой
Слово анимация означает последовательность сменяющихся изображений (кадров), в результате чего возникает иллюзия движения. В Macromedia Flash существует два разных способа анимировать что-либо. Первый - прорисовывать каждый кадр самому. Второй способ – с помощью промежуточных отображений. В этом случае необходимо только задавать ключевые кадры, а промежуточные Flash просчитывает автоматически. Необходимо задать только 2 кадра: начальный и конечный [1].
Наиболее часто используемая техника анимации во Flash – Motion Tweening. В этом случае анимация строится на основе модификации символов.
Параметры символа, которые могут модифицироваться при использовании Motion Tweening:
размер;
наклон;
расположение;
угол поворота.
Лабораторная работа №1
Задача: создать клип, используя покадровую автоматическую анимацию и вложенную анимацию.
В ходе данной лабораторной работы был создан клип с использованием покадровой анимации (Рис. 1).
Рисунок 1 - Клип с покадровой анимацией
1.2 Работа с Action Script
ActionScript имеет собственный синтаксис и зарезервированные ключевые слова, он позволяет использовать переменные для хранения и извлечения информации. ActionScript включает обширную библиотеку встроенных классов, которые позволяют создавать объекты для выполнения многих полезных задач.
ActionScript помогает реализовать возможность реакции на события мышки и клавиатуры, помогает выполнять какие-либо действия при проигрывании определенного кадра, а также помогает реализовать практически любые действия над символами. Он исполняется виртуальной машиной (ActionScript Virtual Machine), которая является составной частью Flash Player. ActionScript компилируется в байткод, который включается в SWF-файл.
SWF-файлы исполняются Flash Player-ом. Flash Player существует в виде плагина к веб-браузеру, а также как самостоятельное исполняемое приложение (standalone). Во втором случае возможно создание исполняемых exe-файлов (projector), когда swf-файл включается во Flash Player.
С помощью ActionScript можно создавать интерактивные мультимедиа-приложения, игры, веб-сайты и многое другое[4].
Лабораторная работа №2
В ходе лабораторной работы был создан клип с tweened-анимацией формы (shape) и движения (motion) (Рис. 2).
Рисунок 2 - Клип с tweened-анимацией
Лабораторная работа №3
Задача: создать клип, используя обработчики событий для кнопки.
В ходе данной работы был создан клип, используя обработчики событий для кнопки (Рис.3).
Рисунок 3 - Клип с реализуемым событием на кнопке