Вход

Разработка и реализация мультимедийного flash-пособия по дисциплине САПР

Рекомендуемая категория для самостоятельной подготовки:
Дипломная работа*
Код 272007
Дата создания 21 марта 2015
Страниц 97
Мы сможем обработать ваш заказ (!) 20 декабря в 12:00 [мск]
Файлы будут доступны для скачивания только после обработки заказа.
4 220руб.
КУПИТЬ

Описание

Дипломная работа посвящена разработке мультимедийного flash-пособия по учебному курсу «Прикладные программы САПР» для наглядного представления тем, изучаемых в дисциплине.
Были проанализированы различные виды мультимедийной продукции с точки зрения ее влияния на обучаемого; подробно показан процесс реализации пособия в Adobe Flash.
Защищался в 2011г, специалист, оценка -хорошо. ...

Содержание

Введение 4
1 Мультимедийные пособия в учебном процессе 4
1.1 Мультимедийные средства обучения в учебном процессе 4
1.2 Стандарты создания электронных пособий 9
1.3 Основные требования к электронным учебным пособиям 17
2 Flash технологии и язык сценариев Аctionscript 4
2.1 Flash -технологии 4
2.2 Возможности ActionScript 5
2.3 ActionScript. Объектно-ориентированный модульный язык. 7
2.4 Основные составляющие языка ActionScript 10
2.5 Программа для реализации Flash-пособия Adobe Flash CS4 Professional 21
3 Программная реализация мультимедийного пособия 4
3.1 Структура и содержание flash-пособия по курсу «Прикладные программы САПР» 4
3.2 Создание интерактивного ролика 5
3.3 Создание всплывающих подсказок 8
3.4 Слайд-шоу из загружаемых материалов 10
3.5 Создание простой и сложной flash-анимации 17
4 Экономическая часть 4
4.1 Расход трудоемкости разработки программного продукта 4
4.2 Расход на оплату труда разработчика программы 6
4.3 Расчет полных затрат на эксплуатацию 7
4.4 Общие затраты на создание программного продукта 10
4.5 Целесообразность создания продукта 10
5 Безопасность жизнедеятельности 4
5.1 Производственный микроклимат 4
5.2 Производственное освещение 5
5.3 Обеспечение нормального производственного микроклимата 12
5.4 Воздействие шума и вибрации 13
5.5 Электромагнитные излучения 14
5.6 Электро- и пожаробезопасность 15
5.7 Режим труда и отдыха 18
5.8 Эргонометрические характеристики рабочего места 20
Заключение 4
Библиографический список 4

.2 Создание интерактивного ролика

Для реализации проекта интерактивного учебного Flash пособия по дисциплине «Прикладные программы САПР» был выбран язык сценариев ActionScript 2.0 по причине наглядности, универсальности и хорошего методического обеспечения.
Как было отмечено в главе 2, при создании фильмов в формате Flash невозможно обойтись без средств языка ActionScript. Ключевыми понятиями для создания Flash-приложений являются Timeline (линия времени, на которой расположены все кадры будущего ролика), а также обрабатываемые события. События могут назначаться для кадров в целом или для объектов, в зависимости от класса объекта. Каждый проект во Flash рассматривается как ролик.
Для создания интерактивного ролика используются на основной ленте Timeline слои, в которых расположены объекты, и покадровый переход. Как видно из рис. 3.1, каждый слой имеет название, отражающее объект, который в нем находится. Переходя из кадра в кадр, получаем различные сцены нашего ролика. Названия слоев и объектов должны быть информативными, так как это упрощает их идентификацию.

Рисунок 3.1 – Основная линия монтажа и слои проекта
Красными флажками на рис.3.1 помечены кадры, имеющие метки. Метки выставляются на панели Свойства для кадра. Значок альфа показывает, что в кадре имеется сценарий, написанный на языке ActionScript. Черными точками обозначены ключевые кадры. Кадры (frames) являются местом применения сценариев. Для ключевых кадров (keyframes), для пустых ключевых кадров (empty keyframes) и даже для самых обычных кадров предусмотрена возможность назначения сценариев, но используются только сценарии, связанные с ключевыми кадрами и пустыми ключевыми кадрами. В том кадре, где слой должен быть не видим, создается пустой ключевой кадр (белые круги). Для этой же цели может служить скрипт, скрывающий объект. Перемещаясь по временной линии, поочередно слои делаются видимыми. В нашем проекте переход от кадра к кадру осуществляется при помощи стрелки навигации (рис. 3.2).
Для того, чтобы ролик не прокручивал все кадры сразу, а также не крутился циклически, используют оператор Stop на кадре. Также при переходе, когда необходима остановка, используется оператор gotoAndStop, а когда нужно проигрывать ролик – gotoAndPlay.


Рисунок 3.2  Timeline и библиотека проекта с активной кнопкой
В сценариях ActionScript 2.0 кнопкам назначаются действия, в зависимости от событий мыши. Удобный интерфейс программы AdobeFlash CS4 и Macromedia Flash (недавно выкупленной Adobe), позволяет назначать выбранным объектам различные действия, в зависимости от их класса, просто щелкнув на них, и активизировав панель «Действия». Кнопки Stop (Остановка) и Play (Воспроизведение) всегда связаны со сценариями ActionScript. Основные инструменты управления интерактивным роликом – Play, Stop, переход на заданный кадр.
3.3 Создание всплывающих подсказок

Таким же образом, используя события мыши, создаются всплывающие подсказки, которые особенно нужны для учебных интерактивных пособий. В них помещаются различные пометки, комментарии или напоминания.
Реализовать их можно разными способами:
1. Можно делать ранее невидимый объект подсказки видимым, в зависимости от состояния мыши:
on (release) {
catiacomment._visib1e = false:
}
on (rollover) {
catiacomment._visible = true:
}
Как видно из скрипта, объект с подсказкой невидим, когда мышь нажата, и становится видимым при наведении мыши на объект (rollover).

Введение

В данной дипломной работе представлена разработка мультимедийного flash-пособия по учебному курсу «Прикладные программы САПР». Основной целью создания пособия является не столько самостоятельное изучение курса, сколько наглядное представление тем, зачастую достаточно сложных для восприятия. Применение графики, звука и анимации способствуют более активному восприятию и запоминанию. Поэтому целью данного flash-пособия является создание графического материала к основным рассматриваемым темам.
Мультимедийные средства обучения влияют на формирование и развитие психических структур человека, в том числе на мышление. Мультимедийные технологии позволяют программно соединить слайды текстового, графического, анимационного характера с результатами моделирования изучаемых процессов. Это дает возможно сть воплотить на новом качественно более высоком уровне классический принцип дидактики – принцип наглядности.
Использование мультимедиа, графики для иллюстрации изучаемой дисциплины тем значительнее, чем сложнее и объемнее дисциплина, чем более абстрактный, теоретический характер она имеет. Ввиду сказанного, очевидно, что для повышения эффективности обучения курсу «Прикладные программы САПР» необходимо дать учащимся визуальное представление о природе изучаемых объектов.

Фрагмент работы для ознакомления

Объект может быть масштабирован как в сторону увеличения, так и в сторону уменьшенияВысота (относительная)_yscaleОтносительная высота по вертикальной оси (оси Y), выраженная в процентах; по умолчанию используется значение, равное 100 %. Объект может быть масштабирован как в сторону увеличения, так и в сторону уменьшенияПродолжение таблицы 2.1Угол поворотаrotationСвойство, указывающее угол поворота, задается в градусах (от 0 до 360). Для поворота против часовой стрелки можно использовать отрицательные значения (0 и 360 — это эквивалентные значения, которые задают нулевой угол поворота)Динамическое имяnameЭто свойство позволяет задавать имя и переименовывать клип в тексте сценарияСкрытый/Видимый_visibleЛогическое свойство, определяющее видимость объекта. Принимает значения True и False (1 и0)Прозрачность_alphaСтепень прозрачности объекта. Шкала прозрачности находится в диапазоне от 0 (для полностью прозрачных объектов) до 100 (для совершенно непрозрачных объектов), то есть прозрачность также выражается в процентах. Даже нулевое значение этого свойства не препятствует определению способа реакции объекта на действия пользователяИмена. Для того, чтобы обращаться к клипам, нам потребуется разобраться с понятием имени объекта (instance name) и пути до объекта (target path). Договоримся, что клип (movie clip) и объект для нас - одинаковые вещи.Имя объекта – это имя конкретного экземпляра символа. Например, в клипе может быть символ – Снежинка, а экземпляры этого символа будут называться " Снежинка1", " Снежинка2", и т.д.Для того чтобы дать имя объекту, нужно выделить объект и в панели Instance (Window->Panels->Instance, Ctrl+I) в графе Name ввести имя объекта. По русски: на панели Свойства в разделе имя экземпляра. Имена могут состоять только из букв, цифр и символа подчеркивания ("_"), причем имя не может начинаться с цифры.Пути. Путь до объекта – это запись имени объекта с учетом иерархии. Как упоминалось в гл. 2.3, объекты во Flash могут иметь иерархическую структуру, то есть их можно "вкладывать" друг в друга, создавая таким образом иерархию. Эта вложенность обеспечивает не только удобство в обращении с объектами, она еще и ограничивает видимость имен объектов. Видимость ограничивается своим уровнем. Объект может напрямую (по имени) обращаться только к объектам, входящим в него, стоящим на 1 уровень ниже в иерархии.Для того чтобы обратиться к объекту другого уровня, нужно знать путь до него. Причем путь может указываться как абсолютно (с самого верхнего уровня иерархии), так и относительно (с текущего уровня).Путь включает в себя объекты, через которые нужно "пройти" по дереву иерархии, чтобы добраться до нужного объекта. Имена объектов перечисляются через точку. Кроме того, существует несколько указателей [13] (можно их назвать "виртуальными объектами"), которые часто очень полезны:this - указатель на "самого себя" (т.е. на текущий объект). Бывает нужен, например, для передачи в функцию указателя на объект, из которого эта функция вызывается._parent - указатель на "родителя". Указывает на объект, стоящий в иерархии одним уровнем выше._root - "корень". Это начало иерархии. Без него не обойтись при указании абсолютного пути.Путь выглядит так:leaf.play(); - у подобъекта leaf (лист) вызывается функция play();_parent.tree.leaf.stop(); - подразумевается, что на одном уровне имеется объект tree, у которого есть объект leaf, у которого и вызывается функция stop();.В данном примере создана иерархия: в качестве родителя указан объект tree._root.banner._visible = false; - сделать клип banner, находящийся на 1-м уровне, невидимым.Рисунок 2.1 – Иерархия клиповНапример, в клипе существует иерархия из 5-ти объектов изображенных на рис. 2.1. Объекты 1-4 находятся на 1-м слое, объект 5 – на 2-м слое. Объект 2 вложен в объект 1, а объект 3 вложен в объект 2. Объекты на рисунке визуально вложены друг в друга, однако это совершенно не обязательно. Здесь они так сгруппированы для наглядности. Так как имя объекта не может начинаться с цифры, пусть объекты называются obj1-obj5.Во первых, какие объекты могут обращаться друг к другу по имени? Obj1 может обращаться к obj2, а obj2 - к obj3, но при этомobj1 не может обратиться к obj3 напрямую, т.к. тот содержится не в obj1, а в obj2.Например, первому объекту нужно, чтобы объект 3 начал заново воспроизводиться с 1-го кадра. Тогда:obj2.obj3.gotoAndPlay(1);Чтобы 4-му объекту сделать 1-й объект (со всеми подобъектами) полупрозрачным, ему нужно в своем сценарии написать следующее:_parent.obj1._alpha = 50;или_root.obj1._alpha = 50;Так как obj4 находится на первом уровне иерархии, то для него _root и _parent- одно и то же.Теперь для объекта 3 создается скрипт, который сделает объект 5 невидимым при нажатии клавиши мыши. В сценарии для объекта 3:onClipEvent (mouseDown) { _root.obj5._visible = false; }В этом фрагменте использован абсолютный путь. Относительный выглядел бы как:_parent._parent._parent.obj5._visible = false;Приведенные выше примеры показали не только как выглядят пути, но и как вызываются функции и присваиваются значения свойствам.Операторы и условия.Условия. Как в обычных языках программирования, так и в языках сценариев предусмотрены структуры, позволяющие реализовать механизм сравнений и записать ряд альтернативных вариантов действий. В языке ActionScript [13] существуют три основные структуры условных инструкций: IF..., IF...ELSE и IF...ELSE IF. Каждая из них служит некой вполне определенной цели и может применяться в соответствующих ситуациях. Инструкция IF...Структура IF... предполагает исполнение единственной последовательности действий, не имеющей альтернативы, при выполнении определенного условия. Допустим, при сравнении значения двух переменных. Если эти значения равны, сценарий должен перейти к определенному кадру. Другая типичная ситуация предполагает необходимость перехода к некоторому кадру, если какое-то значение находится в определенном интервале. Соответствующий сценарий может быть записан следующим образом:If (input <=10) {gotoAndStop(10)}В данном примере сценарий предписывает фильму необходимость осуществить переход к кадру 10 с последующей остановкой воспроизведения, если значение переменной input не превышает 10. Но если пользователь введет число большее, чем 10, при использовании структуры IF... в этом случае не произойдет вообще ничего. Как и во многих других объектно-ориентированных языках, в ActionScript для оформления операций, которые нужно выполнить при выполнении указанного условия, применяются фигурные скобки ({}). Конструкция IF...ELSEНаряду с пунктом If (Если) в списке Actions (Действия) в панели операций присутствует пункт Else (Иначе). Она позволяет записать в сценарии необходимость выполнить одну из двух последовательностей операций. Предположим, сценарий должен выяснить, действительно ли значение некой переменной меньше или равно 10. Если так, надо перейти к кадру 10; в противном случае, то есть если значение переменной больше 10, нужно перейти к кадру 20. Следующий сценарий реализует описанный алгоритм:if (input <=10) {gotoAndStop(10)}else {gotoAndStop(20) }Данный сценарий направляет воспроизведение фильма по одному из двух путей в зависимости от значения переменной input. В конструкции Else структуры IF...ELSE не предусматривается никаких дополнительных условий. Если таковые вам необходимы, следует использовать третью структуру — IF...ELSE IF.Конструкция IF...ELSE IFЕсли первоначальное условие оказывается ложным, в конструкции Else также может оказаться необходимым задать некое условие, то есть использовать инструкцию If. Операторы ActionScript.Они обозначаются различными символами (=, <, >, +, -, *, && и т.д.) и означают различные способы взаимодействия двух элементов скрипта между собой. Большинство операторов ActionScript аналогичны операторам в других языках сценариев или обычных языках программирования. В табл. 2.2 приводится список операторов ActionScript [14].Таблица 2.2 – Операторы языка ActionScriptОператорНазначениеЧисловые операторы +Сложение (и конкатенация)-Вычитание*Умножение/Деление%Деление по модулю++Инкремент--ДекрементОператоры сравнения<Меньше>Больше<=Не больше>=Не меньшеЛогические операторы&&Конъюнкция||Дизъюнкция!ОтрицаниеОператоры сравнения и присваивания=Равно!=НеравноПродолжение таблицы 2.2=Присваивание+=Присваивание с приращением-=Присваивание с уменьшением*=Присваивание с умножением%=Присваивание с делением по модулю/=Присваивание с делениемПрочие операторы()Параметры функции.Элемент структуры (оператор «точка»)[]Элемент массиваПомимо приведенных в таблице 2.2, существуют категории операторов для операций с двоичной математикой [15]. 2.5 Программа для реализации Flash-пособия Adobe Flash CS4 ProfessionalРазработанное Flash-пособие по курсу «Прикладные программы САПР» реализовано в программае Adobe Flash CS4 Professional. Этот программный продукт поддерживает все существующие версии языка ActionScript, по нему можно найти множество учебного материала в Интернет. Также компания Adobe создала удобную справочную систему и помощь для работы с программным продуктом [16]. Как видно из рисунка 2.2, проект содержит различные слои, содержащие объекты, входящие в проект, а также основную монтажную линию Timeline. Справа показаны панели Библиотека и Свойства.Библиотека содержит все участвующие в проекте объекты, также туда можно импортировать различные внешние объекты, такие как графика, звук, видео. 672465308610Интерфейс Adobe Flash CS4 приведен на рисунке 2.2. Рисунок 2.2 – Интерфейс Adobe Flash CS4Меню Свойства позволяет задавать свойствам объекта различные параметры, а также давать имена. Вкладка Свойства постоянно применяется при реализации проекта и будет рассмотрена более подробно в главе 3 «Реализация flash-пособия».Крайняя справа панель – Инструменты, которая содержит основные инструменты для создания графических объектов. Основные действия для объектов прописываются в панели действия на языке ActionScript [17]. Она показана на рис. 2.3.На рис. 2.3 виден фрагмент скрипта, а также левая панель, в которой можно выбирать нужный объект, для которого в правой стороне отразится программный код. Как видно из рис.2.3, выбран объект Actions:6, то есть слой Actions в кадре 6 содержит данный скрипт. Также на рис. 2.3 показано меню выбора версии ActionScript (выбрана версия языка ActionScript 2.0).Рисунок 2.3 – Панель «Действие». Скрипт и объектыЕще одним важным моментом является настройка свойств документа, таких как размеры, базовый цвет фона, а также частота кадров. Эти настройки выполняются с помощью окна Свойства документа, вызываемого через контекстное меню (щелчок правой кнопкой мыши) – рис. 2.4.Рисунок 2.4 – Окно Свойства документаЧастота является одним из наиболее важных параметров. Общеизвестно, что плавность анимации достигается большим количеством проигрываемых кадров в секунду (fps - frames per second). Следовательно, часто разработчики стремятся указывать большую скорость в свойствах Flash-фильма. (По умолчанию, Flash использует значение 12 fps. Для качественной анимации требуется минимум 25-30 fps). В проекте указана скорость 12 кадров в секунду [18]. В целом, интерфейс программы является достаточно понятным, тем более что есть возможность воспользоваться справкой. 3 Программная реализация мультимедийного пособия 3.1 Структура и содержание flash-пособия по курсу «Прикладные программы САПР»Разработка flash-пособия по курсу «Прикладные программы САПР» начинается прежде всего с уточнения его содержания, ключевых тем, а затем – создание покадрового описания, периодически уточняемого в процессе реализации. Темы, входящие в курс, достаточно обширны, поэтому имеет смысл ограничить их. Основной целью создания пособия является не столько самостоятельное изучение курса (для этого есть учебники, лекции в электронном виде и методические пособия), сколько наглядное представление тем, зачастую достаточно сложных для восприятия. Как уже отмечалось в гл.1, применение графики, звука и анимации способствуют более активному восприятию и запоминанию. Поэтому целью данного flash-пособия является создание графического материала к основным рассматриваемым темам. Краткий теоретический материал взят из учебников [19, 20], а также из курса лекций по предмету.Основные темы:Блочно-иерархический подход.Проектирование автомобилей (как иллюстрация к разбиению объекта на уровни и блоки).Иерархические уровни.Одной из главных трудностей при реализации проекта является поиск, обработка и создание графики, соответствующей замыслу.Тема «Блочно-иерархический подход» включает в себя следующие кадры:Основная страница с краткой теорией: основное понятие, определение.Пример разбиения при проектировании сложного объекта (фирмы) на иерархические уровни. Для каждого уровня – всплывающие подсказки.Проектирование сверху вниз и снизу вверх. Сложная анимация объектов.Блочно-иерархический подход. Иллюстрация с помощью анимации разбиения объекта (схемы) на части и переход в какую либо часть (на нижний уровень). Тема «Проектирование автомобилей» кратко показывает процесс проектирования автомобилей, включает следующие кадры:Применяемые подходы и программы (со ссылкой на устройство автомобиля).Программа для проектирования автомобилей СATIA, ее интерфейс и примеры разработки, с всплывающей подсказкой пояснения. Пример проектирования автомобилей на проекте НЕБО – оцифровка поверхностей агрегатов, создание математических моделей.Материал взят из статей о проектировании автомобилей и Интернет [21-23]. Слайд-шоу из рисунков, иллюстрирующих проект НЕБО и состав авто.Тема «Иерархические уровни» показывает разбиение на уровни. Показаны матмодели различных уровней, примеры расчетов.Мета уровень, системный уровень.Макроуровень. Микроуровень.3.2 Создание интерактивного роликаДля реализации проекта интерактивного учебного Flash пособия по дисциплине «Прикладные программы САПР» был выбран язык сценариев ActionScript 2.0 по причине наглядности, универсальности и хорошего методического обеспечения.Как было отмечено в главе 2, при создании фильмов в формате Flash невозможно обойтись без средств языка ActionScript. Ключевыми понятиями для создания Flash-приложений являются Timeline (линия времени, на которой расположены все кадры будущего ролика), а также обрабатываемые события. События могут назначаться для кадров в целом или для объектов, в зависимости от класса объекта. Каждый проект во Flash рассматривается как ролик.Для создания интерактивного ролика используются на основной ленте Timeline слои, в которых расположены объекты, и покадровый переход. Как видно из рис. 3.1, каждый слой имеет название, отражающее объект, который в нем находится. Переходя из кадра в кадр, получаем различные сцены нашего ролика. Названия слоев и объектов должны быть информативными, так как это упрощает их идентификацию.Рисунок 3.1 – Основная линия монтажа и слои проектаКрасными флажками на рис.3.1 помечены кадры, имеющие метки. Метки выставляются на панели Свойства для кадра. Значок альфа показывает, что в кадре имеется сценарий, написанный на языке ActionScript. Черными точками обозначены ключевые кадры. Кадры (frames) являются   местом применения сценариев. Для ключевых кадров (keyframes), для пустых ключевых кадров (empty keyframes) и даже для самых обычных кадров предусмотрена возможность назначения сценариев, но используются только сценарии, связанные с ключевыми кадрами и пустыми ключевыми кадрами. В том кадре, где слой должен быть не видим, создается пустой ключевой кадр (белые круги). Для этой же цели может служить скрипт, скрывающий объект. Перемещаясь по временной линии, поочередно слои делаются видимыми. В нашем проекте переход от кадра к кадру осуществляется при помощи стрелки навигации (рис. 3.2). Для того, чтобы ролик не прокручивал все кадры сразу, а также не крутился циклически, используют оператор Stop на кадре. Также при переходе, когда необходима остановка, используется оператор gotoAndStop, а когда нужно проигрывать ролик – gotoAndPlay.Рисунок 3.2 Timeline и библиотека проекта с активной кнопкойВ сценариях ActionScript 2.0 кнопкам назначаются действия, в зависимости от событий мыши. Удобный интерфейс программы AdobeFlash CS4 и Macromedia Flash (недавно выкупленной Adobe), позволяет назначать выбранным объектам различные действия, в зависимости от их класса, просто щелкнув на них, и активизировав панель «Действия». Кнопки Stop (Остановка) и Play (Воспроизведение) всегда связаны со сценариями ActionScript. Основные инструменты управления интерактивным роликом – Play, Stop, переход на заданный кадр.Так, объекту «кнопка» с именем strelka присвоено действие перехода, следующее за событием мыши. Поскольку в проекте в основном применяется покадровое перемещение, для кнопки strelka написан скрипт, перемещающий на кадр вперед и на кадр назад:on(release) {goto(prevFrame ());}или в случае перехода вперед – nextFrame.Второй тип перехода – переход по ссылке, когда кнопке назначается скрипт (рис. 3.3):on(release) {gotoAndStop(“BIP”);}“BIP” – это метка, название объекта или кадра. Везде в проекте используется переход по меткам, а не по номерам кадров, это обусловлено тем, что если изменить проект, вставить новые кадры, нумерация собьется и перестанет работать правильно, тогда как метки всегда работают точно.Рисунок 3.3 – Назначение объекту событий во вкладке «Действия»3.3 Создание всплывающих подсказокТаким же образом, используя события мыши, создаются всплывающие подсказки, которые особенно нужны для учебных интерактивных пособий. В них помещаются различные пометки, комментарии или напоминания. Реализовать их можно разными способами:Можно делать ранее невидимый объект подсказки видимым, в зависимости от состояния мыши:on (release) {catiacomment._visib1e = false:}on (rollover) {catiacomment._visible = true:} Как видно из скрипта, объект с подсказкой невидим, когда мышь нажата, и становится видимым при наведении мыши на объект (rollover).Можно назначить всплывающие подсказки на состояние мыши с помощью редактора объекта Кнопка, там же, где назначаются эффекты различных положений кнопки. Создаются ключевые кадры на нужные состояния мыши. Чтобы перейти к работе с объектом, в данном случае, кнопке, на объекте делается двойной щелчок. Как видно из рис. 3.4, показан вначале Монтажный стол, а далее –кнопка st3. Для возврата в сцену, надо щелкнуть по ссылке Монтажный стол. В редакторе предложены основные состояния мыши: Up, Over, Down, Hit. На нужные состоянии мыши назначаются ключевые кадры. На кадр Over в сцену в нужном месте вставляется объект с подсказкой, а на кадре Down он убирается. Таким же способом назначаются эффекты на кнопки.Пример кадров пособия со всплывающей подсказкой показан на рис. 3.5.Рисунок 3.4 – Создание всплывающих подсказокТак же можно отслеживать состояние мыши программно, и задавать сразу параметры объектов на ActionScript, но это более трудоемкий путь. Рисунок 3.5 Пример кадров пособия со всплывающей подсказкой3.4 Слайд-шоу из загружаемых материалов Благодаря загрузке материалов из внешних источников, возможно использовать более разнообразные мультимедийные материалы. Они могут храниться отдельно от фильма, в виде самостоятельных файлов (например, на веб-сервере) и подгружаться в фильм по мере надобности.При использовании в проекте материалов из внешних источников Flash-фильмы становятся просто интерактивными модулями, которые можно по желанию подключить к проекту. Любые изменения, внесенные в отдельный фильм, автоматически появятся и в большом проекте, использующем этот фильм. Такой принцип особенно актуален для мультимедийных пособий, потому что позволяет гибко перестраивать и обновлять проект.В разрабатываемом интерактивном Flash-приложении используются ряд подгружаемых файлов типа SWF и JPG. Если файлы JPG можно импортировать в проект, то swf слишком объемны, они занимают много места в библиотеке, тем более если в них содержится анимация.

Список литературы

Источники: научные статьи по применению мультимедиа в образовании; книги и интернет-ресурсы по Adobe Flash

1. Дирин А.И. Технология создания электронных обучающих систем// Планета диссертаций, 2011.URL: http://planetadisser.com/see/dis_155120.html
2. Петрова И.Н. Проблемы современного образования в России [Электронный ресурс]: Портал дистанционного обучения, 2010 URL:http://distance-learning.ru
3. Дрешер Ю. Н. Применение мультимедийных технологий в образовательном процессе// Республиканский медицинский библ.-инф. центр, Казань, 2010.
4. Дрешер Ю. Н. Мультимедийные средства обучения // Пленар.засед. конфе-ренции «Мультимедиа в образовательном процессе», Казань, 2010
всего
Очень похожие работы
Найти ещё больше
Пожалуйста, внимательно изучайте содержание и фрагменты работы. Деньги за приобретённые готовые работы по причине несоответствия данной работы вашим требованиям или её уникальности не возвращаются.
* Категория работы носит оценочный характер в соответствии с качественными и количественными параметрами предоставляемого материала. Данный материал ни целиком, ни любая из его частей не является готовым научным трудом, выпускной квалификационной работой, научным докладом или иной работой, предусмотренной государственной системой научной аттестации или необходимой для прохождения промежуточной или итоговой аттестации. Данный материал представляет собой субъективный результат обработки, структурирования и форматирования собранной его автором информации и предназначен, прежде всего, для использования в качестве источника для самостоятельной подготовки работы указанной тематики.
bmt: 0.00497
© Рефератбанк, 2002 - 2024