Обоснование выбора инструментальных возможностей программной реализации задачи
Adobe Flash (ранее Macromedia Flash), или просто Flash (/flæʃ/), по-русски часто пишут флеш или флэш) — мультимедийная платформа компании Adobe для создания веб-приложений или мультимедийных презентаций. Широко используется для создания рекламных баннеров, анимации, игр, а также воспроизведения на веб-страницах видео- и аудиозаписей.
Платформа включает в себя ряд средств разработки, прежде всего en:Adobe Flash Professional и Adobe Flash Builder (ранее Adobe Flex Builder); а также программу для воспроизведения flash-контента — Adobe Flash Player, хотя flash-контент умеют воспроизводить и многие плееры сторонних производителей. Например, SWF-файлы можно просматривать с помощью свободных плееров Gnash или swfdec, а FLV-файлы воспроизводятся через мультимедийный проигрыватель Quicktime, и различные проигрыватели в UNIX-подобных системах при наличии соответствующих плагинов.
Adobe Flash позволяет работать с векторной, растровой и с трёхмерной графикой используя при этом GPU, а также поддерживает двунаправленную потоковую трансляцию аудио и видео. Для КПК и других мобильных устройств выпущена специальная «облегчённая» версия платформы Flash Lite, функциональность которой ограничена в расчёте на возможности мобильных устройств и их операционных систем.
Стандартным расширением для скомпилированных flash-файлов (анимации, игр и интерактивных приложений) является .SWF (Shockwave Flash). Видеоролики в формате Flash представляют собой файлы с расширением FLV или F4V (при этом Flash в данном случае используется только как контейнер для видеозаписи). Расширение FLA соответствует формату рабочих файлов в среде разработки.
Flash-технологии, или, как их еще называют, технологии интерактивной веб-анимации, были разработаны компанией Macromedia и объединили в себе множество мощных технологических решений в области мультимедийного представления информации. Ориентация на векторную графику в качестве основного инструмента разработки flash-программ позволила реализовать все базовые элементы мультимедиа: движение, звук и интерактивность объектов. При этом размер получающихся программ минимален и результат их работы не зависит от разрешения экрана у пользователя - а это одни из основных требований, предъявляемых к интернет-проектам.
Интерфейс Adobe Flash удобен и гибок в обращении. Рабочая среда состоит из элементов, которые можно перемещать, группировать, добавлять и прятать. Основными элементами являются «Временная шкала», «Свойства», «Библиотека», «Панель правок», «Вывод» и «Инструменты». К ним также можно добавлять и другие элементы, которые можно найти во вкладке «Окно». Настроенную рабочую среду можно сохранять и переключать между другими, сохраненными ранее. Также в Adobe Flash имеются уже заранее подготовленные рабочие среды, которые можно выбрать во вкладке «Окно» ► «Рабочие среды».
Среди них:
Аниматор.
Классический.
Отладка.
Дизайнер.
Разработчик.
Основные элементы.
Маленький экран.
Начиная с Flash 9 появилась поддержка AS3.
Мною была выбрана данная среда программирования, потому что она позволяет работать с данными различного типа и различных форм представления. В основе анимации во Flash лежит векторный морфинг, то есть плавное «перетекание» одного ключевого кадра в другой. Это позволяет делать сложные мультипликационные сцены, задавая лишь несколько ключевых кадров.
