Разработка интерактивных учебных материалов во FLASH с использованием метода хранения данных на стороне клиента в клиент-серверных приложениях
Основные понятия технологии Flash; сфера применения. Использование методов хранения информации на стороне клиента в клиент-серверных Flash-приложениях; использование места на жестком диске в классе sharedobject. Создание интерактивных учебных материалов.
Рубрика | Программирование, компьютеры и кибернетика |
Вид | дипломная работа |
Язык | русский |
Дата добавления | 25.06.2012 |
Размер файла | 598,0 K |
Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже
Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.
Переданные данные грузятся и сохраняются в класс Model.as, класс в котором хранятся все нужные данные, к которым может понадобиться доступ из любого места в программе. Как только данные загружены, обработчик событий DataLoader вызывает событие loadComplete, и исходя из этого события класс Main.as продолжает дальнейшую работу Flash-приложения с интерактивными учебными материалами. Далее создается всплывающее окно, где нужно вводить имя пользователя, данный класс называется Login.as, Рис. 6.
Далее если выбираются элементы теста, то это подгружается класс Testslists.as. Когда происзодит переход на страницу тестов, Flash-приложение делает запрос к файлу data.php и передает методом POST переменную action=get_tests.
Рис. 6 Всплывающее окно Логин
После этого данный скрипт, определяет, что Flash-приложению нужен список тестов, и принимает из базы данных из таблицы тестов, id и заголовки тестов, и возвращает Flash-приложению в виде xml. Класс TestsList.as выводит заголовки тестов в виде кнопок, и при создании кнопок проверяется есть ли в классе SharedObject, результаты для данных тестов, если данные обнаруживаются на стороне клиента, то прописывается что данный тест уже был пройден, и результаты видны на экране, а если нет, то тест остается без изменений.
Рис. 7 Пройденный тест
Класс CurrentTest.as по порядку выдает вопросы с ответами, и если при ответе на вопрос id его совпадает с id_otveta, то он засчитывается как верный ответ, в противном случае ответ засчитывается как неправильный, если существуют в данном тесте еще вопрос, то продолжается тестирование и показывается следующий вопрос, а если вопросов больше не осталось, то тестирование заканчивается и вызывается метод checkResults, который показывает всплывающее окно класса Message Popup,и проверяет не проходил ли этот пользователь тест ранее, если да то записывает результат, который превышает предыдущий.
Рис. 8 Пример теста
На данном рисунке показан пример теста, когда он включен, есть функции такие как пропустить, и ответить, так же отображаются правильные и неправильные ответы, и присутствует таймер. Также присутствует отчет в процентном соотношении и в баллах.
ЗАКЛЮЧЕНИЕ
Использование среды разработки Flash является мощным инструментарием для создания приложений. Могут быть созданы интерактивные материалы, которые могут быть использованы в учебных процессах.
Целью данной работы была демонстрация использования хранения информации на стороне клиента в клиент-серверных приложениях, созданных во Flash, и в тоже время создание интерактивных учебных материалов.
В ходе проделанной работы удалось найти преимущества отдельных способов хранения информации на стороне клиента в приложениях, созданных во Flash, которые работали бы с сервером.
· Были описаны и исследованы различные способы хранения информации на стороне клиента.
· При помощи ActionScript 3.0 было создано клиент-серверное приложение, которое использовало хранение данных на стороне клиента.
· По средствам проделанной работы было прояснено, что технологии Flash.
Дополнительные цели:
· Наравне с языком ActionScript 3.0 были описаны в теории взаимодействия технологии Flash и PHP.
· Были описаны недостатки и преимущества описанных методов хранения информации на стороне клиента.
· Были созданные интерактивные учебные материалы.
В результате работы над лицензионным проектом было создано приложение, которое позволяет выполнить следующие действия:
1. Создание интерактивных тестов.
2. Оценивание интерактивных тестов с подсчетом баллов, и процента правильных и неправильных ответов.
3. Хранение результатов тестов на стороне клиента, с использованием класса SharedObject
4. Загрузка тестов в базу данных.
Все было реализовано с помощью технологии Flash.
В ходе проделанной работы, было создано приложение Flash, а именно тестирование, использующее хранение информации на стороне клиента, с помощью класса SharedObject. Данный способ хранения информации, является более выгодным, по сравнению с остальными, так как используется встроенный в Flash специальный класс, SharedObject, с помощью которого можно эффективно использовать хранение информации на стороне клиента. Данная работа предназначена для студентов, которые самостоятельно хотят изучить среду разработки Flash.
БИБЛИОГРАФИЯ.
1. Чанг Т.К.; Кларк Ш. Популярные web-приложения на Flash MX. - М.: Кудиц-Образ, - 2003. - 272с.
2. Справочник по языку ActionScript 2.0 и его компонентам [6 февраля 2012] Доступен по адресу : <http://help.adobe.com/ru_RU/AS3LCR/Flash_10.0/flash/net/SharedObject.html>
3.Класс Shared Object компонентам [7 февраля 2012] Доступен по адресу: <http://flash-mx.ru/help/Help/ActionScriptLangRef/00001664.html>
4. Справочник по ActionScript 3.0 для платформы Adobe Flash. [9 февраля 2012] Доступен по адресу: <http://help.adobe.com/ru_RU/FlashPlatform/reference/actionscript/3/index.html>
5. Flash Action Script 3.0 Tutorials [10 февраля 2012] Доступен по адресу: <http://www.republicofcode.com/tutorials/flash/>
6. Website with ActionScript 3.0 [12 февраля 2012] Доступен по адресу: <http://www.flashperfection.com/tutorials/Website-with-Actionscript-3.0-99888.html>
7. How to communicate with flash [12 февраля 2012] Доступен по адресу: <http://www.viztoolkit.com/blog/2009/03/howto-communicate-with-flash/>
8. Actionscript [12 февраля 2012] Доступен по адресу: <http://www.senocular.com/flash/actionscript/>
9. КОЛИН МУК ActionScript 3.0 для Flash. Подробное руководство. - М. - 2008. -775 с.
10. Introduction to Flash local Shared Object [13 февраля 2012] Доступен по адресу: <http://www.permadi.com/tutorial/flashSharedObject/index.html>
11. Use Flash with PHP and MySQL [13 февраля 2012] Доступен по адресу: <http://www.kirupa.com/developer/actionscript/flash_php_mysql.htm>
12. УОТРОЛЛ Э.; ГЕРБЕР Н. Эффективная работа во Flash MX - СПБ.- 2003. - 720 с.
13. КИФФИ МЭТТ Flash and Php. - М. - 2007. -689 с.
14. Introduction to Flash and Php [14 февраля 2012] Доступен по адресу: <http://www.actionscript.org/resources/articles/141/1/Introduction-to-Flash-and-PHP/Page1.html>
15. Flash и XML [14 февраля 2012] Доступен по адресу: <http://www.artlebedev.ru/tools/technogrette/etc/flash-xml/>
Размещено на Allbest.ru
Подобные документы
Сведения о языке программирования Macromedia Flash. Последовательность шагов, поля ввода единичек и логических функций. Разработка интерфейса приложения. Покадровая анимация лекции. Рекурсивные процедуры и функции. Разработка игры-головоломки "Танграм".
дипломная работа [2,8 M], добавлен 17.11.2013Возможности Macromedia Flash для создания красочных и, в тоже время, компактных Web-ресурсов. Улучшенные возможности для создания графики, использование скриптов, форм и подключение серверных возможностей. Пользовательский интерфейс и среда разработки.
статья [202,1 K], добавлен 01.05.2010Основные принципы работы с Macromedia Flash, структура программы, использование векторной графики, передача данных в потоковом режиме в Macromedia Flash, разделение данных и их представление. Разработка макета, информационной структуры и дизайна сайта.
дипломная работа [394,3 K], добавлен 12.07.2010Создание видеоролика про хлор, используя Flash-технологии. Характеристика и принцип работы в MACROMEDIA FLASH 8. Сцены. Анимация движения объекта. Встроенные эффекты. Последовательность действий при создании Flash-фильма, его просмотр и тестирование.
курсовая работа [504,5 K], добавлен 10.04.2008Создание тестовой программы используя flash-технологии, Action-скрипт. Характеристика и принципы работы в программе Macromedia Flash 7 MX. Использование панели Actions-скрипт. Создание и оформление теста с помощью программы Macromedia Flash.
курсовая работа [614,0 K], добавлен 10.04.2008История появления мультимедийных технологий. Программные и аппаратные средства мультимедиа. Разработка flash-анимации с использованием графического редактора Adobe Flash Professional CS6. Обработка звуковых файлов, создание растровой и векторной графики.
курсовая работа [1,9 M], добавлен 05.01.2015Изучение особенностей Flash-анимации, ее достоинства и недостатки. Существенные характеристики, видовые особенностей Flash-аниматора. Примеры использования Flash-технологий. Роль Flash-аниматора в сфере web-дизайна. Необходимый инструментарий web-мастера.
контрольная работа [54,8 K], добавлен 24.05.2015Элементы интерфейса графического редактора Macromedia Flash. Создание изображений, преобразование формы и заливки. Использование слоев и библиотечных образцов. Разработка анимации в среде Flash. Реализация мультипликации, ее звуковое сопровождение.
курсовая работа [1,3 M], добавлен 15.11.2013Устройство веб-приложений, преимущества их построения. Характеристика технологий веб-программирования, используемых на стороне сервера и на стороне клиента. Формирование и обработка запросов, создание интерактивного и независимого от браузера интерфейса.
контрольная работа [76,4 K], добавлен 08.07.2014Определение возможностей средств и языков для разработки сайта, требований, предъявляемых к текстовой и графической информации, представленной на экране монитора. Характеристика технологии создания RIA-приложений, Flash-компонентов и Active-x-объектов.
курсовая работа [3,0 M], добавлен 17.03.2012