Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Пояснительная записка. Создание Flash плеера.docx
Скачиваний:
1
Добавлен:
10.09.2019
Размер:
1.39 Mб
Скачать
    1. Создание плейлиста.

Перед тем как добавлять код создания плейлиста, нам необходимо его действительно создать. В этом нет ничего сложного. Нам необходимо создать новый «Текстовый документ», прописать наш плейлист и сохранить с расширением .xml. Выглядит это так:

<data>

<item url="decafe.flv" label="Logo DeCafe" time ="0:33" />

<item url="1.flv" label="Про Вову" time ="4:11" />

<item url="2.flv" label="INCREDIBOX" time ="4:11" />

<item url="3.flv" label="The GAG Quartet" time ="1:07" />

<item url="3.flv" label="Dub FX" time ="1:07" />

</data>

Далее на первый кадр слоя «action» добавляем следующий код:

// для того, чтобы плеер не масштабировался при изменении размеров

Stage.scaleMode = 'noScale';

// для того, чтобы плеер мог работать с кириллическими символами

System.useCodepage = false;

// останавливаем плеер на первом кадре,

// и ждём пока загрузится xml

// после загрузки переводим наш плеер на второй кадр

stop();

playlist = new XML();

playlist.ignoreWhite = true;

playlist.onLoad = function() {

_root.gotoAndStop(2);

}

playlist.load("playlist.xml");

А на второй кадр, в самом начале, добавляем такой код:

// инициализация плейлиста

var yy = 5; // размещать элементы плейлиста будем от 5

var dif = 3; // расстояние по высоте между элементами в списке

url = []; // массив для хранения ссылок на видео-клипы

// перебираем все элементы xml файла плей-листа нашего видео плеера

for (i=0; i<playlist.firstChild.childNodes.length; i++) {

mc = _root.pl.attachMovie('item', 'item'+i, i);

// в список воспрозведения из библиотеки добавляем мувиклип item. Он необходим для отображения нашего плейлиста

mc._x = -43; // немного сдвигаем его по оси _x

mc._y = yy; // назначаем новую координату по _y

yy += mc._height+dif; // считаем координаты для следующего элемента плей-листа

dataHolder = playlist.firstChild.childNodes[i];

// в каждый элемет плейлиста (списка) пишем несколько переменных,

// которые хранятся в xml файле плейлиста

mc.label = dataHolder.attributes.label; // название видео

mc.time = dataHolder.attributes.time; // продожительность видео

url[i] = dataHolder.attributes.url; // массив путей к flv видео файлам

mc.i = i; // в каждый пункт списка пишем его номер

mc.playing = false; // булева величина

// false значит, что текущее данное видео не проигрывается в данный момент

}

    1. Готовый плеер

Плеер готов и, как видим, в создании не было ничего сверхъестественного. Главное не забыть в папку с плеером положить те видео, которые мы хотим воспроизвести (формата *.flv). Вот как выглядит мой готовый плеер (рис. 1.5):

Рис. 1.5. Готовый плеер

  1. Выводы

В ходе изучения среды Macromedia Flash 8 я ознакомилась с основными ей функциями и новыми возможностями, такими как:

- Улучшенные градиенты в программе  - Новый метод рисования объектов (object drawing model) - Ассистент по скриптам (script assist mode) - Редактор плавности движения - Режимы наложения клипов - Графические фильтры - Улучшенная обработка растровых объектов - Новый видео формат (+On2 VP6 кодек) - Поддержка альфа канала в видео - Область перерисовки

Научилась создавать анимацию – простые клипы, изучила основы языка Action Script и научилась работать с видео.

  1. СПИСОК ИСПОЛЬЗОВАННОЙ ЛИТЕРАТУРЫ

  • Macromedia Flash 8. Библия пользователя (Роберт Рейнхардт, Сноу Дауд)

  • http://web-silver.ru/flash/ - уроки Flash