Использование Macromedia Flash для создания анимированных объектов
История развития Flash. Интерфейс пользователя: команды главного меню, панель инструментов, область действия и рабочая область, временная шкала. Технология Macromedia Flash. Преимущества векторной графики, особенности работы с ней. Универсальные форматы.
Рубрика | Программирование, компьютеры и кибернетика |
Вид | реферат |
Язык | русский |
Дата добавления | 26.12.2010 |
Размер файла | 24,1 K |
Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже
Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.
Размещено на http://www.allbest.ru/
Тема: Использование Macromedia Flash для создания анимированных объектов
Введение
Тема моей курсовой работы - ознакомление с работой в среде Macromedia Flash, которое ориентировано на тех, кто только начинает свое знакомство с этой программой. Идея изучения данной темы основывается на актуальности использования технологии Macromedia Flash в современное время. Flash действительно является наиболее востребованной технологией, так как сейчас достаточно сложно представить современный Интернет ресурс без её использования. Также Flash позволяет создать различные мультимедиа и интерактивные приложения для всевозможных сфер деятельности, будь то образование, развлечение или нечто иное. В последние годы мультимедиа стало образом жизни для многих пользователей компьютеров, сделав программы и игры более интересными и впечатляющими. В настоящее время использование мультимедиа строго обязательно для таких программ.
Технология Macromedia Flash может справиться с заданиями любых размеров и сложности. После нескольких принятых соглашений об использовании Flash в качестве Web стандарта, он стал легко интегрироваться с HTML, что позволяет встроить Flash проект практически без швов. Flash не требует ничего дополнительного для перехода по ссылке, открытия окна браузера или выполнения чего-либо посредством HTML. Для достижения более сложной интерактивности Flash может взаимодействовать с JavaScript или VBScript.
Несмотря на то, что Flash разрабатывался для создания компактных быстро загружающихся мультимедиа продуктов, его использование возможно в большинстве современных программных продуктов. Любой разработанный во Flash продукт может быть выпущен как интерактивный фильм, как видео ролик, пригодный для просмотра на компьютерах под управлением операционными системами Windows и MacOS, или даже как исполняемая программа, распространяемая на CD.
1. История развития Flash
Мультимедиа стала развиваться с появлением кино, телевидения. В начале века публику поражали мультипликационные фильмы. Для красочности фильмов в них добавлялась анимация. С появлением компакт-дисков пользователи компьютеров смогли наслаждаться просмотром мультимедиа-роликов. Ролики стали добавляться в игры и другие программы, что сделало интерфейс более красочным и впечатляющим. В настоящее время нельзя представить без мультимедиа такие приложения, как игры, обучающие программы и ролики, рекламные презентации. В конце 1980-х с появлением персональных компьютеров сеть Интернет из среды обитания компьютерных гуру превратилась в общедоступную информационную сеть. В 1994 году с появлением World Wide Web (www) сеть Интернет начинает интенсивно развиваться. Появляется множество сайтов, посвящённых различной тематике. Дизайнеры, да и просто пользователи internet-ресурсов мечтали превратить Интернет из текстовой среды в мультимедийную, чтобы сайты были удобнее и привлекательнее. Сначала страницы стали походить на электронную газету, но со спецификой возможностей компьютера и Интернета: появились переходы по ссылкам, новости вносились в сеть раньше, чем в печатные издания, появилась возможность просмотра архивов новостей ит.д. Появляется необходимость создания анимации. Видеоролики не могли использоваться для встраивания в веб-документы из-за большого размера. Поэтому на сайтах используется gif-анимация (последовательное отображение рисунков), позже веб-мастера внедряют на своих сайтах анимацию, изготовленную с использованием одной из технологий векторной графики. Но из-за большого разнообразия программных средств и разработчиков программных продуктов возникала проблема с отображением анимации на компьютере пользователя. Для отображения того или иного формата необходимо было устанавливать всё новые и новые плагины. Если же они не были установлены, то посетители сайта не могли воспринять идею дизайнера, а в некоторых случаях получали просто раскиданную по экрану текстовую информацию вместо удобного сайта. Выход был один - одна из компаний создателей векторной графики объединится с гигантом анимации и станет доминирующей на рынке векторной анимации. Такими компаниями стали FutureSplash Animator и Macromedia. Джонатан Гай, основатель компании FutureSplash Animator пытался сначала договориться с одним из гигантов - Adobe. Но сделка с этой компанией не состоялась. По-настоящему продуктом Джонатана заинтересовались после того, как FutureSplash Animator был использован такими компаниями, как Microsoft и Disney Online. В ноябре 1996 года Джонатан Гай и его коллеги присоединились к компании Macromedia, и FutureSplash Animator превратился Macromedia Flash 1.0.
К концу 20-го века возможности веб-анимации достигли уровня обычных видеороликов, и ограничивались лишь скоростными возможностями Интернета, что, по сути, и сдерживает графическое развитие Flash-технологий. Но в Macromedia Flash внедрены такие возможности, о которых не могут и мечтать создатели видеофильмов - это диалог, участие пользователя в анимации. Первоначально это были банальные кнопочки, от нажатия которых происходили те или иные графические изменения. Но очень быстро Macromedia Flash превратилось в среду разработки профессиональных приложений: сайтов, справочников, игр, Интернет-казино. Появление встроенного языка программирования ActionScript, позволяет разработчикам создавать CGI программы, полнофункциональные HTTP приложения.
1.1 Интерфейс
Команды главного меню: - меню «file» предназначено для работы с файлами. Работа с любым проектами начинается и заканчивается активизацией одной из этих команд. Кроме команд, которые являются стандартными для всех приложений, в этом меню находятся команды, специфичные для Macromedia Flash. - меню «edit» содержит команды, позволяющие выполнять как стандартные операции редактирования в процессе обработки данных, так и специализированные команды Flash, предназначенные для копирования, перемещения и удаления кадров, правки символов, назначения комбинаций клавиш и отображения шрифтов. - меню «View» содержит команды для управления внешним видом фильмов, а также инструментальными панелями. - меню «Insert» предназначено для добавления элементов в процессе разработки анимации. Это такие элементы как символ, кадры, слои, различные фигуры и элементы управления. - меню «Text» содержит команды для редактирования и упорядочение текста. - меню «Control» содержит все необходимые команды для управления воспроизведением фильмов Flash. - меню «Window» позволяет получить доступ к наиболее важным инструментам Flash - панелям и диалоговым окнам.
Панель инструментов:
- секция Tools содержит инструменты черчения, рисования и выбора.
- секция View содержит инструменты, необходимые для изменения масштаба и панорамирования Flash-фильма.
- секция Colors используется исключительно для управления цветами как обводки, так и заливки объектов.
- секция Options не имеет постоянного содержимого. В ней выводятся дополнительные элементы для инструментов, выбранных в других секциях.
Область действия и рабочая область: Область действия Flash - это белая зона, где «оживают» элементы фильма, где происходит то, что увидят зрители. Серая зона, окружающая область действия, называется рабочей областью. Элементы могут быть размещены в обеих областях. Разница состоит в том, что элементы, находящиеся за пределами области действия, не видны в фильме. В остальном возможности по работе с элементами одинаковы в обеих областях. Благодаря такому разграничению можно создавать анимацию, в которой некоторый объект появляется постепенно перед глазами зрителя.
Временная шкала: - слой. Анимация Flash имеет не только горизонтальную структуру (кадры), но и вертикальную - слои. Фильм состоит из множества слоев, содержащие различные его элементы. Слоипозволяют разделить содержимое. В особо сложных Flash-фильмах это дает возможность следить за ходом процесса разработки. - головка воспроизведения. При демонстрации фильмов Flash головка воспроизведения перемещается по временной шкале с постоянной скоростью. Во время прохождения по очередному кадру его содержимое выводится в области действия, за счет чего создается анимация. Головку воспроизведения можно перемещать вручную. Для этого необходимо либо выбрать кадр, щелкнув на верхней полосе временной шкалы, либо перетащить головку воспроизведения в требуемое положения традиционным способом с помощью мыши. - кадры. Каждый кадр анимации представляет определённый момент времени. Содержимое изменяется от кадра к кадру. При перемещении головки воспроизведения вдоль временной шкалы содержимое каждого кадра выводится в области действия. Частота смены кадров определяет фактическую скорость воспроизведения анимации.
1.2 Технология Macromedia Flash
flash интерфейс технология macromedia
Macromedia Flash - очень мощное, при этом простое в использовании, средство создания анимированных проектов на основе векторной графики с встроенной поддержкой интерактивности. Flash является идеальным рабочим инструментом для художников и дизайнеров. Несомненным плюсом является возможность отображения изображений при помощи векторной графики. Общеизвестно, что векторная графика занимает меньше места, чем раннее использовавшейся растровая графика. Большое значение имеет совместное использование векторной графики и анимации. Это намного расширяет круг интересов пользователей и разработчиков. Также имеется возможность вставки звукового сопровождения во Flash проект, придавая вместе с анимацией большую привлекательность. Внутренний язык программирования Action Script позволяет сопровождать какие либо действия или события, какими либо звуковыми или видео эффектами.
1.3 Преимущества векторной графики
Создав Flash, компания Macromedia объединила множество мощных идей и технологии в одной программе. Использование векторной графики как графического режима по умолчанию делает Flash незаменимым средством разработки для большинства программных продуктов. Векторная графика - это объекты, определяемыми математическими уравнениями, или векторами, которые содержат информацию о размере, форме, цвете, границе и местоположении. Это эффектный способ обращения с графикой, в результате которого получаются файлы относительно небольших размеров даже при работе со сложными рисунками. Более того, векторная графика не зависит от разрешения, с которым просматривается объект. Обычно, растровое изображение состоит из тысяч или даже сотен тысяч точек, информация о цвете и расположении каждой содержится в файле, опираясь на эту информацию система создает изображение. Поэтому - качественные, многоцветные растровые изображения занимают очень много места. По сути, вектор - это прямая, направленная от точки до точки, так как векторное изображение состоит их координат угловых точек, между которыми проходят прямые. Чтобы изобразить простую линию в растровом формате, потребуется указывать местоположение каждой точки этой линии, для изображения той же линии в векторе, необходимо лишь указать две точки и расстояние между ними, плюс - толщина линии и ее цвет. Естественно, что многие цифровые параметры неоднократно повторяются, именно они и позволяют легко сжимать векторные изображения в два, три раза.
В отличие от растровых форматов, таких как GIF и JPEG, векторные изображения - графика, тексты, схемы и анимация легко экспортируются в необычайно компактные файлы формата SWF (Shock Wave Flash), которые быстро грузятся и способны потоково проигрываться непосредственно в Сети при помощи обычного браузера.
1.4 Особенности работы во Flash
В процессе создания Flash-проекта, особенно, когда уже есть сравнительный опыт, разработки в других средствах рисования графики или графических редакторах, то можно отметить ряд преимуществ перед ними, которыми по некоторой мере Flash получил свою популярность:
1. Использование обозначений для элементов, которые появляются больше одного раза.
2. Объединение кадров в действиях перемещения, которые позволяет автоматически просчитать некоторые промежуточные моменты перемещения, для ускорения разработки проектов.
3. Объединение кадров в действиях трансформации, которые позволяет автоматически просчитать некоторые промежуточные моменты трансформации объектов, для ускорения разработки проектов.
4. Сокращение числа различных типов линий (пунктир, точки и т.п). Линии, нарисованные инструментом карандаш требуют меньше памяти, чем мазки кистью.
5. Использование слоёв, для разбиения перекрывающихся объектов клипа.
6. Сокращение числа различных шрифтов и стилей, путём преобразования их в объекты векторной графики.
7. Применение звукового формата mp3, как самого высококачественного и экономного музыкального формата.
8. Использование возможности анимации растровых изображений, или для статических элементов закраски объектов и фона.
9. Применение сценариев вплоть до вставка их в отдельные кадры фильма.
10. Возможность сгруппировывать объекты на различных слоях.
11. Использование встроенных инструментов для изменения цветовых эффектов одного и того же объекта.
12. Использование единой палитры web-safe, во избежание расхождений с цветами браузеров.
Применение компонента управления проектом Library, который позволяет быстро найти любой объект и поменять его свойства. 14. Возможность вставки в текущий проект, ранее созданный другой проект.
1.5 Изучение рабочей области
Программа Flash состоит из двух частей. Первая является средой редактирования, в которой собственно и создаётся приложение. Вторая часть - это ни что иное, как проигрыватель Flash, которая обеспечивает, отображает и воспроизводит приложения, записанные с виде SWF-файлов (Small Web File-небольшой Web-файл, и хотя этот формат в основном используется для запуска Web-приложений, он не ограничивается только этой функцией). Как бы то ни было, конечный пользователь сможет просмотреть файл формата SWF, только если у него установлен проигрыватель Flash.
При первом запуске Flash, вне зависимости от версии, на экране появится стартовое меню, разделённое на несколько категорий - Open Recent Item(Открыть последний документ), Create New(Создать новый) и Create from Template(Создать документ по шаблону). В нижней части окна находятся ссылки на несколько вводных руководств, ссылки на последнее обновление программы или при отсутствии таковых - на узел компании Macromedia.
Рабочая среда программы Flash состоит из нескольких панелей, расположенных вокруг основного окна, которое можно назвать сценой. Файлы Flash привязаны к временным шкалам, на которых по слоям размещены все виртуальные объекты и сценарии ActionScript. Когда в проигрывателе Flash воспроизводится фильм с несколькими кадрами, по временным шкалам двигается считывающая головка. Кадры представляют воспроизведение ролика во времени и очень похожи на кадры в кино, которые создают эффект движения. Авторское окружение можно разделить на несколько больших разделов по их функциональности. В каждом разделе находится множество инструментов и средств управления.
· Меню. Меню в пакете Flash в основном похоже на Меню в других приложениях(Save, Copy, Paste) и другие специальные команды, которые характерны только для программы Flash.
· Временная шкала. Состоит из набора промежуточных и ключевых кадров в строке, также могут состоять из нескольких слоёв, необходимых для пространственной организации содержимого ролика или создания специальных эффектов, например анимации.
· Панели. На панелях расположены средства управления практически всеми свойствами любого приложения, которое вы создаёте. Все панели в программе Flash можно открыть с помощью основного меню Window.
· Сцена. Очень важна в работе с Flash, т.к. на ней отображаются все визуальные объекты, которые будут выводиться на экран.
· Вкладки документов и Строка редактирования. Для каждого открытого в программе Flash документа появляется вкладка, которая позволяет пользователю быстро переключаться между открытыми файлами. Строка редактирования, находящаяся прямо под вкладками документов позволяет точно определить, что Вы в данный момент редактируете.
Инспектор свойств. Чувствительная панель, на которой отображается информация о любом выбранном в данный момент объекте. Более того, прямо на ней можно изменять многие свойства, такие как координаты, ширина, высота, а для символов и компонентов - название их копий, расположенных в Вашем документе.
1.6 Универсальные форматы
При публикации во Flash можно получить результат в нескольких форматах. По умолчанию, при создании публикации создаётся документ SWF и HTML. Документ SWF предназначен для просмотра в плеере Flash от Macromedia. Документ HTML, сопровождающий SWF, содержит дескрипторы OBJECT и EMBED. Среда разработки Flash весьма универсальна, она позволяет осуществлять публикацию не только в своем собственном формате SWF, но и в других, «альтернативных» форматах, включая GIF, JPEG, PNG и QuickTime. Файлы первых трех форматов позволяют хранить графические изображения. Созданное в кадре (или группе кадров) Flash изображение можно экспортировать и просматривать впоследствии как самостоятельное изображение или использовать его в других приложениях. Файл в формате QuickTime содержит видеоизображение, подлежащее просмотру в плеере QuickTime от Apple. Кроме того, содержащий видео файл можно импортировать во Flash. Таким образом, созданные во Flash изображения и видео вполне можно опубликовать в этом формате и просматривать в последствии при помощи плеера QuickTime. Среда разработки Flash способна также создавать в ходе публикации автономный проектор (standalone projector) для операционной системы Mac или PC. Это позволяет поместить весь проект в единый независимый исполняемый файл. В этом случае для просмотра проекта не нужен ни плеер Flash, ни какое-либо другое приложение вообще. Достаточно только запустить автономный проектор и пользователь сможет просмотреть видео файл на своем компьютере.
1.7 Использование аудио файлов
Использование звуковых файлов во Flash проектах. Flash может вызывать внешние МР-3 файлы с сервера или загружать их в главный фильм по запросу. И это существенно упрощает использование этой программы. Для прослушивания внешнего аудиоматериала в проектах, созданных не во Flash, нужно использовать дополнительные надстройки, такие как RealOne Player или QuickTime, которые также должны быть установлены на пользовательском компьютере. МР-3 стали индустриальным форматом высококачественного сжатия звука и наиболее распространенным форматом среди пользователей. Macromedia Flash представляет два метода загрузки МР-3: потоковый и не потоковый.
Не потоковое аудио. При не потоковом воспроизведение во Flash целиком загружается МР-3 файл, а потом уже начинается воспроизведение. Этот способ лучше использовать, если необходимо высокое качество звука и недопустимо прерывание воспроизведения. Но в данном случае перед тем, как прослушать файл должно будет пройти немало времени. Пользователь будет вынужден ждать, пока файл не загрузится полностью. По этой причине непотоковое воспроизведение обычно используется в файлах небольшого размера, таким как озвучивание нажатия клавиш, но не к относительно большим файлам с музыкой. Непотоковое воспроизведение полезно использовать для звуков событий, который будут поворяться, так как их необходимо загружать на компьютер пользователя только один раз и сохранять локально до тех пор, пока Flash не вызовет их снова.
Потоковое аудио. Потоковое воспроизведение начинается во время текущей загрузки файла без ожидания полной загрузки нужного содержимого. Это очень полезно при работе с большими звуковыми файлами, такими как файлы с музыкой. Преимущество здесь заключается в том, что пользователю не нужно ждать полной загрузки файла. Воспроизведение начинается сразу после соединения с МР-3 файлом и буферизации достаточной части воспроизводимого файла во Flash.
Список литературы
1. Глен Киркпатрик, Кевин Питии \ «Мультимедиа во Flash»\NT Press\ Москва 2006
2. Джоб Макар \ «Секреты разработки игр в Macromedia Flash MX\Кудиц-образ\Москва 2004
3. Дэвис Болдуин, Стив Вебстер и др.\ «Macromedia Flash Справочник профессионала»\ СП ЭКОМ\ Москва 2003
4. Этан Уотролл, Норберт Гербер \ «Эффективная работа Flash MX» \ПИТЕР\ Москва 2003
5. Дэвид Вогелир, Метью Пицци \ «Macromedia Flash MX Professional 2004. Полное руководство. \ Москва 2004
6. Тим К. Чанг, Шон Кларк и др.\ «Популярный Web-приложения на Flash \ «Кудиц-образ \ Москва 2003
Размещено на Allbest.ru
Подобные документы
Основные принципы работы с Macromedia Flash, структура программы, использование векторной графики, передача данных в потоковом режиме в Macromedia Flash, разделение данных и их представление. Разработка макета, информационной структуры и дизайна сайта.
дипломная работа [394,3 K], добавлен 12.07.2010Возможности Macromedia Flash для создания красочных и, в тоже время, компактных Web-ресурсов. Улучшенные возможности для создания графики, использование скриптов, форм и подключение серверных возможностей. Пользовательский интерфейс и среда разработки.
статья [202,1 K], добавлен 01.05.2010Основные понятия компьютерной графики. Представление графической информации в компьютере. Внутреннее устройство персонального компьютера. История графической программы Macromedia Flash, принципы и методы работы с рисунками, технология создания фильма.
дипломная работа [5,9 M], добавлен 06.04.2012Пользовательский интерфейс Flash и его типовые функции. Форматы статичной графики. Рисование. Работа с цветом, с текстом. Импорт графики. Работа с графическими фрагментами. Образцы и библиотеки. Проводник Flash. Публикация и экспорт статичной графики.
дипломная работа [156,4 K], добавлен 07.12.2008Процесс создания простейшей мультипликации в приложении в Macromedia Flash путем применения автоматической и покадровой анимации. Пример использования Action Script. Пошаговое описание выполнения данной работы со всеми комментариями и изображениями.
контрольная работа [4,2 M], добавлен 06.05.2011Программа Flash компании Macromedia. Создание обучающей системы по Macromedia Flash 7. Структура программы Flash. Базовые моменты, подлежащие описанию для включения их в обучающую систему, реализованную в виде web-узла. Реализация обучающей системы.
курсовая работа [23,3 K], добавлен 21.02.2009Основные понятия и определения мультимедийных технологий. Возможности программы для создания интерактивной векторной анимации, ориентированной на создание web-сайтов и презентаций Macromedia Flash. Этапы создания мультимедийных презентационных программ.
дипломная работа [73,2 K], добавлен 15.04.2013Создание тестовой программы используя flash-технологии, Action-скрипт. Характеристика и принципы работы в программе Macromedia Flash 7 MX. Использование панели Actions-скрипт. Создание и оформление теста с помощью программы Macromedia Flash.
курсовая работа [614,0 K], добавлен 10.04.2008Сравнение языка Php с другими языками программирования web-приложений. Язык разметки гипертекстовых страниц Html. Технология Macromedia Flash, её преимущества и недостатки. Этапы создания флеш-сайта, руководство пользователя и листинг программы.
дипломная работа [2,3 M], добавлен 04.10.2013Создание видеоролика про хлор, используя Flash-технологии. Характеристика и принцип работы в MACROMEDIA FLASH 8. Сцены. Анимация движения объекта. Встроенные эффекты. Последовательность действий при создании Flash-фильма, его просмотр и тестирование.
курсовая работа [504,5 K], добавлен 10.04.2008