Кафедра Информационно-коммуникационные технологии

Дизайн и эргономика пользовательских Интерфейсов

Создание презентации с помощью Macromedia Flash

группа С-85

Грачёва Анастасия

Заитова Эльвира

2008

Содержание

Введение. 3

Постановка задачи. 3

Структура презентации. 3

Подгрузка картинок. 4

Подгрузка текста. 5

Вывод. 5

Использованные источники. 6

Введение

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

Примером использования flash-технологии является создание интерактивных локальных презентаций. Размер такой презентации получается небольшим и доступным для использования в интернете.

Постановка задачи

Необходимо создать презентацию с помощью ПО Macromedia Flash, которая должна удовлетворять следующим условиям:

§  количество страниц – не менее 5;

§  презентация должна содержать подгружаемую графику;

§  презентация должна содержать подгружаемый текст, поддерживающий стили оформления;

§  презентация должна содержать подключаемое внешнее видео с элементами управления.

Структура презентации

Организационная диаграмма

НЕ нашли? Не то? Что вы ищете?

При запуске презентации попадаем на главную страницу, на которой располагаются 4 кнопки, при нажатии одной из кнопок, попадаем на следующую страницу. Здесь располагается небольшое меню, состоящее из 4 кнопок: «Аннотация», «Видео», «Картинки», «Домой».

Нажав на кнопку «Аннотация», нашему вниманию предоставляется краткая информация по герою.

При нажатии на кнопку «Видео» запускается видеоролик с элементами управления.

Кнопка «Картинки» позволяет просматривать изображения при помощи слайд-шоу. Переключение между изображениями происходит по нажатию на кнопки вперёд и назад.

При нажатии на домик, происходит возврат на главную страницу.

Подгрузка картинок

Просмотр картинок происходит при помощи слайд-шоу. Оно использует внешний XML-файл, в котором хранится информация о каждом слайде: их URL’ы и краткие описания. Каждое JPEG-изображение динамически загружается оператором loadMovie. Кнопки используются для переключения слайдов.

Приложение Слайд-Шоу состоит из трёх частей: документ программы Macromedia Flash, XML-файл и папка (каталог), содержащая несколько изображений формата JPEG.

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

Листинг 1.

slides_xml = new XML();

slides_xml. onLoad = startSlideShow;

slides_xml. load("slides. xml");

slides_xml. ignoreWhite = true;

// Show the first slide and intialize variables

function startSlideShow(success) {

if (success == true) {

rootNode = slides_xml. firstChild;

totalSlides = rootNode. childNodes. length;

firstSlideNode = rootNode. firstChild;

currentSlideNode = firstSlideNode;

currentIndex = 1;

updateSlide(firstSlideNode);

}

}

// Updates the current slide with new image and text

function updateSlide(newSlideNode) {

imagePath = newSlideNode. attributes. jpegURL;

slideText = newSlideNode. firstChild. nodeValue;

loadMovie(imagePath, targetClip);

}

// Event handler for 'Next slide' button

next_btn. onRelease = function() {

nextSlideNode = currentSlideNode. nextSibling;

if (nextSlideNode == null) {

break;

} else {

currentIndex++;

updateSlide(nextSlideNode);

currentSlideNode = nextSlideNode;

}

};

// Event handler for 'Previous slide' button

back_btn. onRelease = function() {

previousSlideNode = currentSlideNode. previousSibling;

if (previousSlideNode == null) {

break;

} else {

currentIndex--;

currentSlideNode = previousSlideNode;

updateSlide(previousSlideNode);

}

};

Подгрузка текста

Текст в презентации является внешним и загружается из файла. Поддерживается работа с файлами стилей css. Таким образом, можно не только изменять содержимое текста без изменения в файле презентации, но и управлять стилем отображения текста.

Листинг 2.

var myStyle:TextField. StyleSheet = new TextField. StyleSheet();

myStyle. load("style. css");

content_txt. styleSheet = myStyle;

content_txt. multiline = true;

content_txt. wordWrap = true;

content_txt. html = true;

//content_txt. leading = 6;

var story:XML = new XML();

story. ignoreWhite = true;

story. load("Ice_Age. html");

story. onLoad = function () {

content_txt. htmlText = story;

}

Вывод

Данная работа может служить красочным примером по созданию презентаций в Macromedia Flash. Так же её можно использовать в коммерческих целях для ознакомления потенциальной аудитории с новинками в области кино индустрии.
Использованные источники

Печатные издания:

Бурлаков Macromedia Flash MX. - СПб БХВ-Петербург, 2003. , Flash MX 2004 и ActionScript 2.0 обучение на примерах – Москва знание», 2004

Электронные источники:

Macromedia Flash 8 Help. http://*****/index. php