Создание интерактивных приложений к урокам средствами flash

Автор работы: Пользователь скрыл имя, 27 Апреля 2013 в 13:54, дипломная работа

Краткое описание

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

Содержание

ВВЕДЕНИЕ………………………………………………………………………3

ГЛАВА I. ТЕОРЕТИЧЕСКОЕ ОБОСНОВАНИЕ ИССЛЕДУЕМОЙ ПРОБЛЕМЫ
1.1. Понятие «интерактивность», «интерактивное приложение»……………6
1.2. Особенности flash и возможность создания интерактивного приложения………………………………………………………………………14
1.3. Использование интерактивных приложений к урокам как средство повышения эффективности обучения…………………………………………..
ВЫВОДЫ ПО ПЕРВОЙ ГЛАВЕ………………………………………………

ГЛАВА II. ПРАКТИЧЕСКОЕ ИЗУЧЕНИЕ ИССЛЕДУЕМОЙ ПРОБЛЕМЫ
2.1. Обзор технологии Macromedia Flash……………………………………27
2.2. Основы создания интерактивных приложений flash………………………..
ВЫВОДЫ ПО ВТОРОЙ ГЛАВЕ………………………………………………

ЗАКЛЮЧЕНИЕ………………………………………………………………...38

СПИСОК ЛИТЕРАТУРЫ…………………………………………………….39

Прикрепленные файлы: 1 файл

диплом.docx

— 426.52 Кб (Скачать документ)

В табл. 1 представлены основные понятия  мультимедийных приложений и их виды.

Таблица 1

Основные понятия мультимедийных приложений

 
Вид мультимедийного приложения

Понятие

Презентация

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

Анимационные ролики

Анимация – технология мультимедиа; воспроизведение последовательности картинок, создающее впечатление  движущегося изображения. Эффект движущегося  изображения возникает при частоте  смены видеокадров более 16 кадров в секунду 

Игры 

 

 

Игра – мультимедиа-приложение, направленное на удовлетворение потребностей в развлечении, удовольствии, на снятие напряжения, а также развитие определенных навыков и умений

Видеофильм и видеопроигрыватели

Видеофильмы – технология разработки и демонстрации движущихся изображений. Видеопроигрыватели – программы  управления видеофильмами

 

Мультимедиа-галереи

 

Галереи – собрание изображений 

Проигрыватели звуковых файлов (цифровой звук) 

 

 

 

Приложения для web

Проигрыватели звуковых файлов –  программы, работающие с цифровым звуком. Цифровой звук – это способ представления  электрического сигнала посредством дискретных численных значений его амплитуды

Приложения для web – это отдельные веб-страницы, их компоненты (меню, навигация и т. п.), приложения для передачи данных, многоканальные приложения, чаты и т. д.


 

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

В свою очередь, мультимедийные приложения можно разделить на следующие  подвиды. Основные понятия подвидов мультимедийных приложений представлены в табл. 2.

 

 

Таблица 2

Основные понятия подвидов мультимедиа-приложений

 
Презентация:

  • Линейная презентация – динамичный ролик со сложной графикой, видеовставками, звуковым сопровождением и отсутствием системы навигации.
  • Интерактивная презентация – совокупность мультимедийных компонентов, структурированных по иерархическому принципу и управляемых через специальный пользовательский интерфейс.

Анимация:

  • Покадровая анимация – кадровая смена изображений, создающая впечатление движения картинок.
  • Программная анимация – анимация, при которой изображения меняются с помощью запрограммированной последовательности действий (то есть с помощью алгоритма и переменных). Рисование основных объектов происходит вручную, или импортирование их из коллекций и галерей, после чего применяются возможности какого-либо языка программирования.

Игры:

  • Развлекательные игры – программы, позволяющие пользователю провести свой досуг.
  • Обучающие игры – программы, позволяющие пользователю повысить уровень своих знаний в той или иной области, представленные в легкой игровой форме.

Видеопроигрыватели:

  • Формирование покадрового фильма – подготовка и расположение изображений, последовательности фотографий, кадров, которые создают впечатление движения.
  • Видеопроигрыватель для потокового видео – формирование проигрывателя, в который включается потоковое видео форматов avi, mpeg и др., после чего появляется возможность управления этим потоком (например, использование таких команд, как запуск, пауза и перемотка на начало видеофрагмента).

Мультимедиа-галереи:

  • Кадровая смена изображений – порядок смены изображений через определенный интервал времени.
  • Панорама – широкая и многоплановая перспектива, позволяющая свободно обозревать большое открытое пространство.
  • Интерактивная галерея – галерея, имеющая возможность управления пользователем (навигация по изображениям).

Звуковые проигрыватели:

  • Проигрыватель одного звукового файла – добавление в мультимедиа-приложения звукового файла форматов wav, mp3 и др. и его воспроизведение.
  • Проигрыватель файлов разных звуковых файлов – аналогично проигрывателю одного звукового файла, но добавление такой возможности, как переключение между последовательностью исполнения.
  • Виртуальные музыкальные инструменты – имитация реальных музыкальных инструментов.

Приложения для web:

  • Баннеры – в Интернете, графическое изображение или текстовый блок рекламного характера, являющийся гиперссылкой на веб-страницу с расширенным описанием продукта или услуги. Баннеры размещают на веб-страницах для привлечения посетителей (потенциальных клиентов) или для формирования имиджа.
  • Приложения для передачи данных (например, гостевая книга).

 

1.2. Особенности flash и возможность создания интерактивного приложения

Существует множество технических  инструментов для создания мультимедийного  продукта. Создатель-разработчик должен выбрать программу-редактор, которая  будет использоваться для создания страниц гипертекста. Существует целый ряд мощных сред разработки мультимедиа, позволяющих создавать полнофункциональные мультимедийные приложения. Такие пакеты, как Macromedia Director, Macromedia Flash или Authoware Professional, являются высокопрофессиональными и дорогими средствами разработки, в то время как FrontPage, mPower 4.0, HyperStudio 4.0 и Web Workshop Pro являются их более простыми и дешевыми аналогами. Такие средства, как Power Point и текстовые редакторы (например, Word), также могут быть использованы для создания линейных и нелинейных мультимедийных ресурсов. Средой разработки мультимедийных приложений также является Borland Delphi.

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

Flash-технологии, или, как их еще называют, технологии интерактивной веб-анимации, были разработаны компанией Macromedia и объединили в себе множество мощных технологических решений в области мультимедийного представления информации. Ориентация на векторную графику в качестве основного инструмента разработки flash-программ позволила реализовать все базовые элементы мультимедиа: движение, звук и интерактивность объектов. При этом размер получающихся программ минимален и результат их работы не зависит от разрешения экрана у пользователя - а это одни из основных требований, предъявляемых к интернет-проектам.

Недавно появившись, Flash уже завоевал большую популярность среди вебдизайнеров. Flash придает сайтам динамичность, позволяет использовать больше звуковых и графических эффектов.

 Технология Flash развивается с 1996 года как инструмент создания интерактивной анимации для Web, помогающий сделать программы и игры более интересными, динамичными и впечатляющими. Создав Flash, компания Macromedia объединила множество мощных идей и технологии в одной программе, позволив пользователям получать через Web целые мультимедийные презентации.

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

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

Одним из основных преимуществ Flash-технологии является его межплатформенность, то есть этот формат может использоваться на любой аппаратно-программной платформе, в частности, как на компьютерах Macintosh, работающих под управлением операционной системы MacOS, так и на компьютерах IBM с ОС Windows, а также на платформах UNIX, PDA и даже в мобильных телефонах.

Зона применения Flash-программ огромна. Вначале Flash-технологии использовались преимущественно для создания различных анимированных баннеров и заставок, затем большую популярность приобрели Flash-игры и короткие анимационные Flash-ролики. Параллельно с этим активно развивались онлайновые интерактивные бизнес-приложения: руководства пользователя, рекламные презентации, средства обучения и т.п. Все чаще технология Flash стала применяться для создания сложных интерактивных сайтов и в последние годы превратилась в промышленный стандарт для работы с интерактивным контентом.

Использование Flash не ограничивается Интернетом. Любой разработанный во Flash продукт может быть выпущен как интерактивный фильм в Web, как видео ролик, пригодный для просмотра на компьютерах, или даже как исполняемая программа, распространяемая на CD.

 

В настоящее время автоматизированных обучающих систем по технологии создания мультимедийных приложений очень мало, их практически невозможно найти. Подобием таких систем являются страницы сети Интернет, на которых имеется подборка уроков, книжек и статей на данную тему. Большая часть таких сайтов нацелена на темы «Уроки flash для создания мультимедиа-элементов» или «Создание мультимедиа в Macromedia Director».

Рассмотрим некоторые из них.

Международный клуб flash-мастеров (http://www.flasher.ru) 
На сайте представлено большое количество статей и уроков по Macromedia Flash, и они разделены по следующим категориям: программирование, эффекты, анимация, навигация, звук, полезные советы, 3D, новичкам и др.

Уроки в «Международном клубе flash-мастеров» представляют собой описание последовательности шагов, которые предлагаются на выполнение пользователям. После полного выполнения таких шагов обучаемый может сделать такой же компонент мультимедиа, которое описывается в данном уроке. Технологии создания полноценного мультимедийного приложения на сайте не представлены, а можно просмотреть уже готовые работы профессионалов или продвинутых пользователей.  
Также представлен обзор книг, помогающих в освоении flash-технологии. Проводится запись в школу компьютерной графики на платной основе. Постоянно проводятся конкурсы на лучшие работы.

«Уроки flash»( http://flash.demiart.ru/)

Сайт «Уроки flash» – один из проектов студии Demiart.ru, он посвящен самостоятельному изучению Macromedia Flash на основе собранных уроков от лучших специалистов мира, работающих с flash. Уроки описывают создание разнообразных компонент и эффектов для различных мультимедиа-приложений. Кроме уроков здесь собраны учебники по flash. Также можно скачать демоверсию среды разработки Macromedia Flash. Обсудить возникающие вопросы на форуме.

По результатам анализа можно  сделать вывод, что наиболее полно  информация представлена на портале A Flash Developer Resource Site, но привлекает своим дизайном и удобным расположением ссылок отечественная обучающая система, представленная в виде сайта «Международного клуба flash-мастеров». Но для их просмотра требуется наличие flash-плеера, не раньше седьмой версии.

Принципы разработки FLASH-проекта

Изучив литературу по технологии FLASH, мы сформулировали следующие принципы создания FLASH-movie:

  1. Использование обозначений для элементов, которые появляются больше одного раза. Так как такие элементы, как векторы, растровые изображения и звук обычно используются в одном проекте несколько раз, Flash, благодаря своей внутренней функции Symbol Conversation позволяет создавать единственный экземпляр объекта, который можно повторно использовать вместо того, чтобы каждый раз пересоздавать новый. Такой подход существенно уменьшает размер файла проекта. Однако следует помнить, что при изменении свойств «эталона» изменения произойдут везде, где использовался этот «эталон».
  2. Объединение кадров в действиях перемещения (motion tweens), которое позволяет автоматически просчитать некоторые промежуточные моменты перемещения, для ускорения разработки проектов. Анимация движения может применяться только к эталонам.
  3. Объединение кадров в действиях трансформации (shape tweens), которое позволяет автоматически просчитать некоторые промежуточные моменты трансформации объектов, для ускорения разработки проектов. Анимация формы может применяться только к формам.
  4. Сокращение числа различных типов линий (пунктир, точки и т.п). Линии, нарисованные инструментом "карандаш", требуют меньше памяти, чем мазки кистью.
  5. Использование слоёв, для разбиения перекрывающихся объектов клипа. Правильное распределение отдельных фрагментов изображения по различным слоям может существенно облегчить работу и расширить возможности.
  6. Сокращение числа различных шрифтов и стилей, путём преобразования их в объекты векторной графики.
  7. Использование возможности анимации растровых изображений или для статических элементов закраски объектов и фона.
  8. Применение сценариев (Actions Script), вставка их в отдельные кадры фильма. Так называемая «программная анимация». С помощью нее создаются повторяющиеся части анимации, задается большинство параметров объектов.
  9. Возможность сгруппировывать объекты на различных слоях.
  10. Использование встроенных инструментов для изменения цветовых эффектов одного и того же объекта.
  11. Использование единой палитры, во избежание расхождений с цветами. Цветовые палитры, а также градиентные заливки можно импортировать (и экспортировать) из других графических приложений (например, Macromedia Fireworks и Adobe Photoshop).
  12. Применение компонента управления проектом Library, который позволяет быстро найти любой объект и поменять его свойства.
  13. Возможность вставки в текущий проект ранее созданного проекта, а также возможность экспортировать эталоны и клипы из других проектов.

Информация о работе Создание интерактивных приложений к урокам средствами flash